Distributed Semi-Speculative Parallel Anisotropic Mesh Adaptation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Garner, Kevin, Thomadakis, Polykarpos, Chrisochoides, Nikos
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911451849949184
author Garner, Kevin
Thomadakis, Polykarpos
Chrisochoides, Nikos
author_facet Garner, Kevin
Thomadakis, Polykarpos
Chrisochoides, Nikos
contents This paper presents a distributed memory method for anisotropic mesh adaptation that is designed to avoid the use of collective communication and global synchronization techniques. In the presented method, meshing functionality is separated from performance aspects by utilizing a separate entity for each - a multicore cc-NUMA-based (shared memory) mesh generation software and a parallel runtime system that is designed to help applications leverage the concurrency offered by emerging high-performance computing (HPC) architectures. First, an initial mesh is decomposed and its interface elements (subdomain boundaries) are adapted on a single multicore node (shared memory). Subdomains are then distributed among the nodes of an HPC cluster so that their interior elements are adapted while interface elements (already adapted) remain frozen to maintain mesh conformity. Lessons are presented regarding some re-designs of the shared memory software and how its speculative execution model is utilized by the distributed memory method to achieve good performance. The presented method is shown to generate meshes (of up to approximately 1 billion elements) with comparable quality and performance to existing state-of-the-art HPC meshing software.
format Preprint
id arxiv_https___arxiv_org_abs_2602_15204
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Distributed Semi-Speculative Parallel Anisotropic Mesh Adaptation
Garner, Kevin
Thomadakis, Polykarpos
Chrisochoides, Nikos
Distributed, Parallel, and Cluster Computing
This paper presents a distributed memory method for anisotropic mesh adaptation that is designed to avoid the use of collective communication and global synchronization techniques. In the presented method, meshing functionality is separated from performance aspects by utilizing a separate entity for each - a multicore cc-NUMA-based (shared memory) mesh generation software and a parallel runtime system that is designed to help applications leverage the concurrency offered by emerging high-performance computing (HPC) architectures. First, an initial mesh is decomposed and its interface elements (subdomain boundaries) are adapted on a single multicore node (shared memory). Subdomains are then distributed among the nodes of an HPC cluster so that their interior elements are adapted while interface elements (already adapted) remain frozen to maintain mesh conformity. Lessons are presented regarding some re-designs of the shared memory software and how its speculative execution model is utilized by the distributed memory method to achieve good performance. The presented method is shown to generate meshes (of up to approximately 1 billion elements) with comparable quality and performance to existing state-of-the-art HPC meshing software.
title Distributed Semi-Speculative Parallel Anisotropic Mesh Adaptation
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2602.15204