Generating Multibillion Element Unstructured Meshes on Distributed Memory Parallel Machines
We present a parallel mesh generator called PMSH that is developed as a wrapper code around the open source sequential Netgen mesh generator. Parallelization of the mesh generator is carried out in five stages: (i) generation of a coarse volume mesh; (ii) partitioning of the coarse mesh; (iii) refin...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2015-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.1155/2015/437480 |
id |
doaj-ac0382d156914406be560c7e40ca7664 |
---|---|
record_format |
Article |
spelling |
doaj-ac0382d156914406be560c7e40ca76642021-07-02T01:05:57ZengHindawi LimitedScientific Programming1058-92441875-919X2015-01-01201510.1155/2015/437480437480Generating Multibillion Element Unstructured Meshes on Distributed Memory Parallel MachinesSeren Soner0Can Ozturan1Department of Computer Engineering, Bogazici University, 34342 Istanbul, TurkeyDepartment of Computer Engineering, Bogazici University, 34342 Istanbul, TurkeyWe present a parallel mesh generator called PMSH that is developed as a wrapper code around the open source sequential Netgen mesh generator. Parallelization of the mesh generator is carried out in five stages: (i) generation of a coarse volume mesh; (ii) partitioning of the coarse mesh; (iii) refinement of coarse surface mesh to produce fine surface submeshes; (iv) remeshing of each fine surface submesh to get a final fine mesh; (v) matching of partition boundary vertices followed by global vertex numbering. A new integer based barycentric coordinate method is developed for matching distributed partition boundary vertices. This method does not have precision related problems of floating point coordinate based vertex matching. Test results obtained on an SGI Altix ICE X system with 8192 cores confirm that our approach does indeed enable us to generate multibillion element meshes in a scalable way.http://dx.doi.org/10.1155/2015/437480 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Seren Soner Can Ozturan |
spellingShingle |
Seren Soner Can Ozturan Generating Multibillion Element Unstructured Meshes on Distributed Memory Parallel Machines Scientific Programming |
author_facet |
Seren Soner Can Ozturan |
author_sort |
Seren Soner |
title |
Generating Multibillion Element Unstructured Meshes on
Distributed Memory Parallel Machines |
title_short |
Generating Multibillion Element Unstructured Meshes on
Distributed Memory Parallel Machines |
title_full |
Generating Multibillion Element Unstructured Meshes on
Distributed Memory Parallel Machines |
title_fullStr |
Generating Multibillion Element Unstructured Meshes on
Distributed Memory Parallel Machines |
title_full_unstemmed |
Generating Multibillion Element Unstructured Meshes on
Distributed Memory Parallel Machines |
title_sort |
generating multibillion element unstructured meshes on
distributed memory parallel machines |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2015-01-01 |
description |
We present a parallel mesh generator called PMSH that is developed as a wrapper code around
the open source sequential Netgen mesh generator. Parallelization of the mesh generator is
carried out in five stages: (i) generation of a coarse volume mesh; (ii) partitioning of the
coarse mesh; (iii) refinement of coarse surface mesh to produce fine surface submeshes; (iv) remeshing
of each fine surface submesh to get a final fine mesh; (v) matching of partition boundary vertices
followed by global vertex numbering. A new integer based barycentric coordinate method is developed for
matching distributed partition boundary vertices. This method does not have precision related problems of
floating point coordinate based vertex matching. Test results obtained on an SGI Altix ICE X system with
8192 cores confirm that our approach does indeed enable us to generate multibillion element meshes
in a scalable way. |
url |
http://dx.doi.org/10.1155/2015/437480 |
work_keys_str_mv |
AT serensoner generatingmultibillionelementunstructuredmeshesondistributedmemoryparallelmachines AT canozturan generatingmultibillionelementunstructuredmeshesondistributedmemoryparallelmachines |
_version_ |
1721345584071180288 |