Application of program generation technology in solving heat and flow problems
- 33 Downloads
Based on a new DIY concept for software development, an automatic program-generating technology attached on a software system called as Finite Element Program Generator (FEPG) provides a platform of developing programs, through which a scientific researcher can submit his special physico-mathematical problem to the system in a more direct and convenient way for solution. For solving flow and heat problems by using finite element method, the stabilization technologies and fraction-step methods are adopted to overcome the numerical difficulties caused mainly due to the dominated convection. A couple of benchmark problems are given in this paper as examples to illustrate the usage and the superiority of the automatic program generation technique, including the flow in a lid-driven cavity, the starting flow in a circular pipe, the natural convection in a square cavity, and the flow past a circular cylinder, etc. They are also shown as the verification of the algorithms.
Keywordsprogram generation technology heat and fluid flow stabilized finite element method operatorsplitting method
Unable to display preview. Download preview PDF.
- Jing Liu, Heat transfer at Micro-/Nano-meter scale, Science Press, Beijing, Applied Physics Series, 2001, 207–210 (in Chinese)Google Scholar
- Claire Tristram, Everyone’s a programmer, MIT Technical Review, 2003, NovemberGoogle Scholar
- Bangxian Wu, How to cope with unknowingly coming software revolution, Software World, 2004, 5, 33 (in Chinese)Google Scholar
- Davis, G. de Vahl and Jones, I. P., Natural convection in a square cavity: a comparison exercise, International Journal for Numerical Methods in Fluids, 3, 1983Google Scholar
- Bangxian Wu, Huashan Qian and Shui Wan, Promotion of frontier science research with the aid of automatic program generation technology, Computational Methods in Engineering & Science, Editors: ZH Yao, MW Yuan, YQ Chen, Tsinghua University Press and Spring, 2006, 274Google Scholar