OpenCMP是一个基于有限元方法的计算多物理场软件包。
项目描述
OpenCMP是一个基于有限元方法的计算多物理场软件包。它主要用于涉及显著对流流动的物理化学过程。OpenCMP使用NGSolve有限元库进行空间离散化,并提供基于配置文件的接口,用于预实现的模型和时间离散化方案。它提供内置的后处理和错误分析,并与Netgen、Gmsh和ParaView集成,以进行网格划分和模拟结果的可视化。
OpenCMP的开发遵循易用性、性能和可扩展性的原则。基于配置文件的用户界面旨在简洁、易读和直观。同样,代码库的结构允许有经验的用户通过最小修改现有代码添加自己的模型。有限元方法的使用使得可以使用高阶多项式插值,以提高模拟精度。OpenCMP还提供不连续伽辽金方法,这是局部守恒的,可以改善对流主导问题的模拟稳定性。最后,OpenCMP实现了扩散界面方法,这是一种浸入边界方法的形式,允许使用非符合结构网格,以改善复杂模拟域的模拟稳定性和有时加快速度。
示例和教程文件可以在“示例”目录中找到。有关如何使用和为OpenCMP做贡献的更多信息,请访问我们的网站 https://opencmp.io/。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
opencmp-1.0.2.tar.gz (117.8 kB 查看散列值)
构建分布
opencmp-1.0.2-py3-none-any.whl (173.9 kB 查看散列值)
关闭
opencmp-1.0.2.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 53bdb549823791580fbda3e5e7e86467e23caa67fe7d9c085baabd0cc9ccfe60 |
|
MD5 | 05b4753f732e865948b72347be9d1225 |
|
BLAKE2b-256 | 54928b2d27a1c6734cdad57d2203d9959f0472e3fd06e0646752cd01c9388540 |
关闭
opencmp-1.0.2-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | bcfb20d06bf8ce5c51065f6fd4ed8e88d3a0e0f07eac52ca01ddee1311e8ef21 |
|
MD5 | fd873302a7976935de7097cab7434671 |
|
BLAKE2b-256 | 2eab2bd2d4a4f3a7da3dfb7f52ea8ed90a18a28d26c772e3eec745594bb62ddc |