沃尔贝拉 waLBerla(来自Erlangen的广泛适用的Lattice Boltzmann)是用于多物理场应用的大规模并行框架。 除了最初的目标-用于流体力学的莱迪思·玻尔兹曼求解器外,现在还包含用于其他应用程序的模块,例如Multigrid和刚体动力学。 重点放在模块之间的互操作性上,特别是在流体-粒子耦合上。 它可以从笔记本电脑扩展到当前和将来的超级计算机,同时保持近乎完美的效率。 有关更多信息和应用程序展示,请参见 。 文档和教程 提供了C ++框架的文档,而提供了Python接口的文档。 入门 最低要求是符合C ++ 17的编译器(例如GCC或Clang)和构建系统。 此外,如果要使用并行处理功能,则需要一个MPI库(例如 )。 所有这些依赖项通常都可以在操作系统的程序包管理器中找到。 参与其中 贡献 请在我们的上提交所有代码贡献。 要获得帐户,请签名并提交。 支持 尽管我们