跳转到主要内容

Python大规模OpenFOAM计算调度器。

项目描述


title: pylso-foam subtitle: Python模块,用于大规模OpenFoam计算调度。 author: Johan Hidding, Pablo Rodríguez Sanchez

Entangled badge Python package

此模块允许您通过Python与OpenFOAM交互。您可以在需要运行大量独立OpenFOAM计算的情况下使用它,可能是在并行的情况下。我们认为这解决了PyFoam模块的一些缺陷。以下是pylso-foam可以做什么而PyFoam不能做什么

  • 并行运行作业:PyFoam有很多隐藏状态。在pylso-foam中,每个作业都在自己的case目录中运行。
  • 处理二进制OpenFOAM文件:通过使用byteparsing包,我们可以与二进制数据交互。这里不涉及任何几何形状,我们只需读取原始数据并对它进行一些算术运算。

管理

您可以使用pip install安装此模块。但是,如果您正在开发中,我们使用poetry来管理依赖项。

许可证

Apache 2

由...支持