吾生有涯 学海无涯
析模有界 知识无界

OpenFOAM-12解读|01 概述

了解OpenFOAM的道友都知道,OpenFOAM的文档写的是真的太过于简洁,以至于想要通过文档了解OpenFOAM变得非常困难。好在当前AI技术先进,从全局代码出发,对整个代码架构进行解读及总结变成了可能。

本系列文档利用AI对OpenFOAM 12的github仓库代码进行全局扫描并总结,希望对于OpenFOAM的学习能够提供一些帮助。

注意,文档内容为AI自动生成,虽然经过了简单的人工审核,但内容中依然可能会存在一些错误,请仔细甄别。添加原创标记仅为方便创建合集。


OpenFOAM(Open-source Field Operation And Manipulation)是一个用于开发定制数值求解器和前后处理工具的C++工具箱,主要用于求解连续介质力学问题,最常见的是计算流体力学(CFD)。本文档介绍了OpenFOAM-12、其架构以及主要组件之间的关系。

1 OpenFOAM是什么?

OpenFOAM以一系列协同工作的库组成,用于构建可执行应用程序。这些应用程序分为两大类: