当前位置: 首页 > 工具软件 > OpenFOAM > 使用案例 >

OpenFOAM简介

支智志
2023-12-01
原文地址: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++及其数值算法基础。
 类似资料: