阿菲沃

Afivo:一个具有共享内存并行化和几何多重网格方法的四叉树/八叉树AMR框架。Afivo是一个在四叉树(2D)和八叉树(3D)网格上使用自适应网格细化(AMR)的仿真框架。该框架提供了一个几何多重网格解算器,共享内存(OpenMP)并行性,并支持思洛存储器和VTK文件格式的输出。Afivo可以有效地模拟桌面、工作站或单个计算节点上多达108个未知的AMR问题。对于更大的问题,现有的分布式内存框架更适合。该框架没有针对特定物理应用的内置功能,因此用户必须实现自己的数值方法。所包含的多重网格解算器可以有效地求解椭圆型偏微分方程,如泊松方程。Afivo的设计保持简单,与共享内存并行性相结合,有助于修改和实验AMR算法。这个框架已经被用来进行流注放电的三维模拟,这需要数千万个单元。