OpenFOAM使用手册
OpenFOAM使用手册包括OepnFOAM软件的安装,算例演示、代码分析、网格绘制等内容。希望通过本手册,能够帮助解决使用OpenFOAM过程中遇到的大部分问题。
手册中一部分是编程语言C/C++相关的内容,这其实是我在学习过程中的记录和总结,如果对编程不感兴趣,大可跳过这些部分,了解一下C++基础的语法就可以。由于面向对象语言在表示物理对象和抽象实体方面先天的优势,加上OpenFOAM中良好封装的类库,很容易就可以理解OpenFOAM用来编写求解器的类。 下面例子表示一个特定的待求解的偏微分方程:
可以使用如下代码来呈现
solve
(
fvm::ddt(rho, U)
+ fvm::div(phi, U)
- fvm::laplacian(mu, U)
==
-fvc::grad(p)
)