OpenFOAM是一个完全由C++编写的面向对象的CFD类库,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化,支持多面体网格(比如CD- adapco公司推出的CCM+生成的多面体网格),因而可以处理复杂的几何外形,支持大型并行计算,等。
另外OpenFOAM还具有以下功能和特点: 自动生成动网格 拉格朗日粒子追踪及射流 滑移网格,网格层消等 各种各样的工具箱,包括各种ODE求解器、ChemKIN接口等 网格转换工具,可以转换多种网格形式为FOAM可以处理的网格形式 支持多种网格接口