OpenFOAM 两大分支的详细比较
OpenFOAM 的两个主要分支源自同一项目,但在 2011 年后走上了不同的发展道路。下面详细比较这两个版本的历史、版本发布情况、技术差异和适用场景。 历史背景 分叉原因: OpenFOAM 最初由 Henry Weller 和他的团队在 20 世纪 90 年代开发 2004 年成立了 OpenCFD Ltd 公司商业化 OpenFOAM 2011 年,SGI (Silicon Graphics International) 收购了 OpenCFD Ltd 2012 年,ESI Group 从 SGI 购买了 OpenCFD Ltd 这一系列收购后,原开发团队的一部分成立了 OpenFOAM Foundation,分叉了代码库 版本发布历史 OpenFOAM Foundation 版本 命名规则:使用版本号(如 v2106, v2212) 发布频率:通常每年 1-2 次大版本 版本轨迹: v2.0.0(2011 年,首个独立版本) v2.3.0(2014 年) v4.0(2016 年) v7(2019 年) v9(2021 年) v10(2022 年) v11(2023 年) OpenFOAM+ (plus) 版本 命名规则:使用年份+月份(如 v1906, v2206) 发布频率:每年 2 次,通常在 6 月和 12 月 版本轨迹: v3.0+(2015 年) v1606+(2016 年) v1806+(2018 年) v2006(2020 年) v2206(2022 年) v2312(2023 年) 技术差异 1. 代码结构与架构 Foundation 版本: ...