- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Parallel exascale mesh generation by subdivision
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Parallel exascale mesh generation by subdivision Kebriti, Sajedeh
Abstract
Mesh generation requires substantial computational resources in terms of both CPU time and memory. Computational cost becomes especially pronounced when considering the scale of advanced industrial applications, in which mesh sizes can reach ten billion cells and growing. Examesh, introduced in 2019, aimed to develop a fast and reliable methodology for generating large-scale meshes. Presently, the software has demonstrated successful generation of 347 billion cells. However, the resulting mesh files for such large cell counts are expected to be on the order of terabytes (TB). Storing such massive mesh files is not practical. To address this challenge, we have enhanced the software’s performance by parallelizing through the integration of the Message Passing Interface (MPI) framework. This speeds up mesh generation, but perhaps more importantly generates the parallel mesh in situ, removing the requirement to store it on disk or transport it between machines. The most challenging part of parallelizing mesh generation software that we addressed in this research work is establishing topological relationships between mesh entities at the part boundaries. We successfully generated meshes in parallel with as many as hundreds of billions of cells on as many as thousands of processors.
Item Metadata
Title |
Parallel exascale mesh generation by subdivision
|
Creator | |
Supervisor | |
Publisher |
University of British Columbia
|
Date Issued |
2024
|
Description |
Mesh generation requires substantial computational resources in terms of
both CPU time and memory. Computational cost becomes especially pronounced when considering the scale of advanced industrial applications, in
which mesh sizes can reach ten billion cells and growing. Examesh, introduced in 2019, aimed to develop a fast and reliable methodology for generating large-scale meshes. Presently, the software has demonstrated successful
generation of 347 billion cells. However, the resulting mesh files for such
large cell counts are expected to be on the order of terabytes (TB). Storing such massive mesh files is not practical. To address this challenge, we
have enhanced the software’s performance by parallelizing through the integration of the Message Passing Interface (MPI) framework. This speeds
up mesh generation, but perhaps more importantly generates the parallel
mesh in situ, removing the requirement to store it on disk or transport it between machines. The most challenging part of parallelizing mesh generation
software that we addressed in this research work is establishing topological
relationships between mesh entities at the part boundaries. We successfully
generated meshes in parallel with as many as hundreds of billions of cells on
as many as thousands of processors.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2024-06-24
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0444015
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2024-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International