2022
DOI: 10.1145/3536164
|View full text |Cite
|
Sign up to set email alerts
|

Configurable Open-source Data Structure for Distributed Conforming Unstructured Homogeneous Meshes with GPU Support

Abstract: A general multi-purpose data structure for an efficient representation of conforming unstructured homogeneous meshes for scientific computations on CPU and GPU-based systems is presented. The data structure is provided as open-source software as part of the TNL library (https://tnl-project.org/). The abstract representation supports almost any cell shape and common 2D quadrilateral, 3D hexahedron and arbitrarily dimensional simplex shapes are currently built into the library. The implem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 28 publications
0
3
0
Order By: Relevance
“…For example, in a 3D mesh, the boundaries of the 3D cells consist of 2D faces, which in turn represent flat surfaces bounded by 1D edges, which in turn span between their two 0D vertices. In order to avoid confusion with the notion of element in FEM, these objects are also called entities [27].…”
Section: Geometry and Topology Of Unstructured Meshesmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, in a 3D mesh, the boundaries of the 3D cells consist of 2D faces, which in turn represent flat surfaces bounded by 1D edges, which in turn span between their two 0D vertices. In order to avoid confusion with the notion of element in FEM, these objects are also called entities [27].…”
Section: Geometry and Topology Of Unstructured Meshesmentioning
confidence: 99%
“…• MOAB (Mesh-Oriented datABase) [26] is an extensive library that allows general topology meshes and supports mesh refinement, decomposition, parallel I/O and other features. Despite being written in C++, it does not take advantage of templates, and its performance has been shown to be relatively poor when processing polyhedral meshes [27]. MOAB always represents mesh geometry in a 3D coordinate system.…”
mentioning
confidence: 99%
See 1 more Smart Citation