论文标题
MPI-AMRVAC:平行的,网格自适应的PDE工具包
MPI-AMRVAC: a parallel, grid-adaptive PDE toolkit
论文作者
论文摘要
我们报告了我们开源的块网格自适应框架MPI-AMRVAC的最新添加,这是一种尤其是双曲线/抛物线偏微分方程(PDES)的一般工具包。传统上,应用程序集中在牛顿或特殊相对论(Magneto)流体动力学描述的冲击主导的,磁化的等离子体动力学上,但其多功能设计很容易扩展到不同的PDE系统。在这里,我们演示了涵盖系统PDE的任何维标量的应用程序,例如Korteweg-de Vries解决方案概括了关于孤子行为,圆形或方池中浅水应用,流体动力收敛测试以及挑战的计算流体和血浆动力学应用的早期发现。最近添加了平行的多机求解器,开辟了新的途径,在该途径中,椭圆限制或僵硬的源术语也起着核心作用。这里通过求解了几个多维反应扩散型方程来说明这一点。我们记录了添加由任何非线性PDE系统支配的新物理模块的最小要求,以便它可以直接从代码灵活性中受益于组合各种时间和空间离散方案。通过GITHUB分布,MPI-AMRVAC可用于使用并行域分解,或利用完全动态的块Quadtree-Octree Grids,在笛卡尔,圆柱或球形坐标系统中执行1D,1.5D,2D,2.5D或3D模拟。
We report on the latest additions to our open-source, block-grid adaptive framework MPI-AMRVAC, which is a general toolkit for especially hyperbolic/parabolic partial differential equations (PDEs). Applications traditionally focused on shock-dominated, magnetized plasma dynamics described by either Newtonian or special relativistic (magneto)hydrodynamics, but its versatile design easily extends to different PDE systems. Here, we demonstrate applications covering any-dimensional scalar to system PDEs, with e.g. Korteweg-de Vries solutions generalizing early findings on soliton behaviour, shallow water applications in round or square pools, hydrodynamic convergence tests as well as challenging computational fluid and plasma dynamics applications. The recent addition of a parallel multigrid solver opens up new avenues where also elliptic constraints or stiff source terms play a central role. This is illustrated here by solving several multi-dimensional reaction-diffusion-type equations. We document the minimal requirements for adding a new physics module governed by any nonlinear PDE system, such that it can directly benefit from the code flexibility in combining various temporal and spatial discretisation schemes. Distributed through GitHub, MPI-AMRVAC can be used to perform 1D, 1.5D, 2D, 2.5D or 3D simulations in Cartesian, cylindrical or spherical coordinate systems, using parallel domain-decomposition, or exploiting fully dynamic block quadtree-octree grids.