2021
DOI: 10.1137/20m1332748
|View full text |Cite
|
Sign up to set email alerts
|

Fully Parallel Mesh I/O Using PETSc DMPlex with an Application to Waveform Modeling

Abstract: 175322 -Salvus for next-generation full-waveform ultrasonic imaging solutions (SNF) 823844 -Centre of Excellence for Exascale in Solid Earth (EC) 608881 -ETH Zurich Postdoctoral Fellowship Program II (EC) This page was generated automatically upon download from the ETH Zurich Research Collection. For more information, please consult the Terms of use.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 39 publications
(87 reference statements)
0
9
0
Order By: Relevance
“…65 It utilizes a matrix-free implementation of the continuous-Galerkin spectral-element method 66 and an explicit second-order Newmark time-stepping scheme. The computational domain is discretized using unstructured conforming hexahedral meshes, 67 which enable the exact representation of interfaces and discontinuities in the tissue parameters. Absorbing boundaries are imposed using the first-order Sommerfeld radiation condition in addition to sponge layers.…”
Section: J Salvusmentioning
confidence: 99%
“…65 It utilizes a matrix-free implementation of the continuous-Galerkin spectral-element method 66 and an explicit second-order Newmark time-stepping scheme. The computational domain is discretized using unstructured conforming hexahedral meshes, 67 which enable the exact representation of interfaces and discontinuities in the tissue parameters. Absorbing boundaries are imposed using the first-order Sommerfeld radiation condition in addition to sponge layers.…”
Section: J Salvusmentioning
confidence: 99%
“…This enables algorithms to be written independently of mesh properties such as dimension and cell type [12]. DMPlex supports all of the operations required to handle meshing, such as generation, partitioning and distribution, creating of missing edges and faces, regular refinement, extrusion, traversal, selection, manipulation and I/O [13]. This work adds Riemannian metric utilities, to support metric-based adaptation.…”
Section: Petsc Dmplexmentioning
confidence: 99%
“…XDMF is used in many common visualization tools and e.g. PETSc [14] supports its parallel reading [15].…”
Section: Related Workmentioning
confidence: 99%
“…Elements SFC indices are used for computation of splitters for the second parallel sort (line 14). According to computed splitters, both nodes and elements are again redistributed to target processes (lines 15,16). Contrary to the first sort, SFC assures that spatially collocated elements and nodes are transferred to the same or a near process.…”
Section: Clusterizationmentioning
confidence: 99%