空气动力学学报2012,Vol.30Issue(5):557-565,9.
大型通用 CFD 软件体系结构与数据结构研究
Research of general large scale CFD software architecture and data structure
摘要
Abstract
The frame and data structures of CFD solver are studied in this paper. Firstly, the requirements for frame and data structure design are reviewed. Then, a frame based on Object-Oriented technique is presented. The defined basic classes in the frame are discussed in details. Meanwhile, a concept of 'Running Data-base' is introduced in CFD software programming to store and update all kinds of data during the computations. Based on the study, a CFD code, named as HyperFlow , is developed. HyperFlow can run synchronously the structured solver on structured grids and unstructured solver on unstructured grids. Finally, some numerical results are shown to validate the performance of HyperFlow.关键词
混合解算器/HyperFlow/CFD软件/面向对象CFD软件Key words
hybrid solver/ HyperFlow/ CFD software/ Object-Oriented program分类
航空航天引用本文复制引用
赫新,张来平,赵钟,邓小刚..大型通用 CFD 软件体系结构与数据结构研究[J].空气动力学学报,2012,30(5):557-565,9.基金项目
国家自然科学基金(11272339) (11272339)
国家重点基础研究发展计划项目(2009CB723802) (2009CB723802)