The DD-CPM software library provides a set of tools for the discretization and solution of problems arising from the closest point method (CPM) for partial differential equations on surfaces. The solvers are built on top of the well-known PETSc framework, and are supplemented by custom domain decomposition (DD) preconditioners specific to the CPM. These solvers are fully compatible with distributed memory parallelism through MPI. This library is particularly well suited to the solution of elliptic and parabolic equations, including many reaction-diffusion equations. The software is detailed herein, and a number of sample problems and benchmarks are demonstrated. Finally, the parallel scalability is measured.
翻译:DD-CPM软件库提供了一套工具,用以分解和解决表面部分差异方程式最接近点法(CPM)产生的问题,解决问题的解决方案建在众所周知的PETSC框架之上,并辅以CPM特有的自定义域分解(DD)先决条件。这些解决方案与通过MPI分布的记忆平行完全兼容。这个图书馆特别适合解决椭圆和抛线方程式,包括许多反射扩散方程式。软件在本文中详细介绍,并展示了一些样本问题和基准。最后,还测量了平行的缩放性。