OpenFOAM简介

原文地址:OpenFOAM简介作者:苏军伟
OpenFOAM是在linux平台下基于C++的面向对象计算流体力学(CFD)软件包,软件采用有限容积方法。其前身FOAM(Field Operation and Manipulation的缩写),是Hrvoje Jasak在Imperial College London机械工程系博士阶段所写,后来开发源代码并更名为OpenFOAM.
目前OpenFOAM主要有两个版本
(1)官方版本:
     网址:www.openfoam.org
     该版本以Herny weller为首的OpenCFD公司维护。该版本主要基于有限容积方法,功能比较强大,目前商业cfd软件cfx、fluent能够支持的功能openfoam基本都能够支持。

(2)dev版本
     网址:http://openfoam-extend.svn.sourceforge.net/viewvc/openfoam-extend/
     该版本以Hrvoje Jasak为首的在openfoam官方版本进行扩充,除了官方版本的有限容积方法,dev版本支持有限元、有限面积等。在动网格方面,dev版本明显强于官方版本。

该软件架构设计优越,可以针对具体问题编写专门求解程序。由于采用了面向对象编程技术,新模型的加入变得轻松自如,改变了商业软件修改困难的问题,因此该软件受到科研工作者的清眛,是CFD开发人员或科研工作者必备工具,该软件在CFD方面有较好的发展前景。然而,该软件比较复杂,研究代码的人需要linux,c++及其数值算法基础。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章