当前位置: X-MOL 学术SIAM J. Sci. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Fully Parallel Mesh I/O Using PETSc DMPlex with an Application to Waveform Modeling
SIAM Journal on Scientific Computing ( IF 3.1 ) Pub Date : 2021-03-11 , DOI: 10.1137/20m1332748
Vaclav Hapla , Matthew G. Knepley , Michael Afanasiev , Christian Boehm , Martin van Driel , Lion Krischer , Andreas Fichtner

SIAM Journal on Scientific Computing, Volume 43, Issue 2, Page C127-C153, January 2021.
Large-scale PDE simulations using high-order finite-element methods on unstructured meshes are an indispensable tool in science and engineering. The widely used open-source PETSc library offers an efficient representation of generic unstructured meshes within its DMPlex module. This paper details our recent implementation of parallel mesh reading and topological interpolation (computation of edges and faces from a cell-vertex mesh) into DMPlex. We apply these developments to seismic wave propagation scenarios on Mars as an example application. The principal motivation is to overcome single-node memory limits and reach mesh sizes which were impossible before. Moreover, we demonstrate that scalability of I/O and topological interpolation goes beyond 12,000 cores, and memory-imposed limits on mesh size vanish.


中文翻译:

使用PETSc DMPlex的全并行网格I / O及其在波形建模中的应用

SIAM科学计算杂志,第43卷,第2期,第C127-C153页,2021年1月。
在非结构化网格上使用高阶有限元方法进行的大规模PDE模拟是科学和工程学中必不可少的工具。广泛使用的开源PETSc库在其DMPlex模块中提供了通用的非结构化网格的有效表示。本文详细介绍了我们最近将并行网格读取和拓扑插值(来自单元顶点网格的边和面的计算)实现为DMPlex的实现。我们将这些开发应用到火星上地震波传播场景中,作为一个示例应用程序。主要动机是克服单节点内存限制并达到以前不可能的网格大小。此外,我们证明I / O和拓扑插值的可伸缩性超过12,000个核,并且对网格大小施加的内存限制已消失。
更新日期:2021-03-12
down
wechat
bug