跳转到主要内容

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

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

pylso-foam-0.1.0.tar.gz (9.9 kB 查看哈希值)

上传时间:

构建分发

pylso_foam-0.1.0-py3-none-any.whl (11.0 kB 查看哈希值)

上传于 Python 3

由...支持