语法.OpenFOAM一个非常有特色的地方是它描述张量和偏微分方程的语法与被求解的方程本身非常相似，事实上便捷地在程序中表达传统的数学记号正是其语法设计的目标。例如方程对应的OpenFOAM代码是solve得益于面向对象的程序设计和运算符重载，使用者可以相对容易地建立自己的求解器。然而，大量模板元编程的运用以及相应开发文档的缺乏，使得越是深入库底层的定制化越是困难和充满挑战。
可扩展性.由于使用了工厂方法和基类作为接口，OpenFOAM具有很好的可