Journal of Thermal Science

, Volume 16, Issue 2, pp 170–175 | Cite as

Application of program generation technology in solving heat and flow problems

  • Shui Wan
  • Bangxian Wu
  • Ningning Chen


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.


program generation technology heat and fluid flow stabilized finite element method operatorsplitting method 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Jing Liu, Heat transfer at Micro-/Nano-meter scale, Science Press, Beijing, Applied Physics Series, 2001, 207–210 (in Chinese)Google Scholar
  2. [2]
    Claire Tristram, Everyone’s a programmer, MIT Technical Review, 2003, NovemberGoogle Scholar
  3. [3]
    Bangxian Wu, How to cope with unknowingly coming software revolution, Software World, 2004, 5, 33 (in Chinese)Google Scholar
  4. [4]
    T. E. Tezduyar, Stabilized finite element formulations for incompressible flow computations, Advances in Applied Mechanics, 1992, 28, 1–44zbMATHCrossRefMathSciNetGoogle Scholar
  5. [5]
    Donea, et al, Finite element solution of the unsteady Navier-Stokes equations by a fractional step method, Computer Methods in Applied Mechanics and Engineering, 1982, 30, 53–73zbMATHCrossRefADSGoogle Scholar
  6. [6]
    A. Kaceniauskas and P. Rutschmann, Parallel FEM software for CFD problems, Informatica, 2004, 3, 363–378MathSciNetGoogle Scholar
  7. [7]
    Ozawa, S., Numerical studies of steady flow in a 2D square cavity at high Re numbers, Journal of Physical Society, 38(3), 1975, 889–895CrossRefADSMathSciNetGoogle Scholar
  8. [8]
    White, F. M., Viscous fluid flow, McGraw-Hill, Inc., New York, 1974, 141–143zbMATHGoogle Scholar
  9. [9]
    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
  10. [10]
    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

Copyright information

© Science Press 2007

Authors and Affiliations

  • Shui Wan
    • 1
  • Bangxian Wu
    • 2
    • 3
  • Ningning Chen
    • 3
  1. 1.Southeast UniversityNanjingChina
  2. 2.Institute of Engineering ThermophysicsChinese Academy of SciencesBeijingChina
  3. 3.Beijing Fegen Software CompanyBeijingChina

Personalised recommendations