我们常说 OpenFOAM 是一个 C++ 类库,初学 OpenFOAM 时,我常对 C++ 类库这个概念感到困惑,OpenFOAM 不是一个用 C++ 写的 CFD 软件吗,怎么又成了 C++ 类库?其实 ,CFD 求解器只是 OpenFOAM 的一些高级应用。由于 OpenFOAM 包含了大量基础数学运算库,我们完全可以以一种更底层的方式使用 OpenFOAM,比如今天我们要谈到的张量计算。
在大学的第一堂 C 语言课上,我们便被告知,写程序之前,要先 include 头文件,比如这段 Hello World 代码。
继续阅读“用 OpenFOAM 进行张量计算”