Afivo:一个用于共享内存并行化和几何多重网格方法的四叉树/八叉树自适应网格细化的框架

摘要:Afivo:支持自适应网格细化(AMR)的模拟框架,支持二叉树(2D)和八叉树(3D)网格。该框架配备了几何多重网格求解器,共享内存(OpenMP)并行计算,并支持Silo和VTK文件格式的输出。Afivo可用于在台式机、工作站或单个计算节点上高效模拟具有最多约10^8未知数的AMR问题。对于更大的问题,现有的分布式内存框架更合适。该框架没有内置的特定物理应用功能,用户必须实现自己的数值方法。包含的多重网格求解器可用于高效求解椭圆型偏微分方程,如泊松方程。Afivo的设计保持简单,结合共享内存并行计算,方便修改和实验AMR算法。该框架已经用于进行3D的电晕放电模拟,需要数千万个单元。

作者:Jannis Teunissen, Ute Ebert

论文ID:1701.04329

分类:Computational Physics

分类简称:physics.comp-ph

提交时间:2023-01-26

PDF 下载: 英文版 中文版pdf翻译中