OpenFOAM CFD框架通常看起来令人望而生畏,因为它要求用户对物理、数值和工程有扎实的理解。OpenFOAM是开源,因为解决方案过程的许多方面都向用户公开(这与商业模拟产品中常见的不透明形成对比)。对源代码的访问使用户能够根据自己的需要调整内容。然而,这种能力是以学习如何在Linux操作系统中使用命令行、学习定义非结构化有限体积法使用的参数的配置文件等为代价的。 理解本章是成功使用 OpenFOAM 的第一步。了解 OpenFOAM 中的非结构化有限体积方法,不仅对于开发新的方法,而且对于充分理解在某些模拟中可能出现问题的原因以及如何修复它,都是至关重要的。本书其余部分介绍的 OpenFOAM 的所有元素,如边界条件、离散格式、求解器应用程序等,都基于非结构化有限体积方法。