Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Numerical Experiments with New Algorithms for Parallel Decomposition of Large Computational Meshes

View through CrossRef
The paper presents new algorithms for parallel decomposition of large computational meshes. The problem of load balancing arises in parallel mesh-based numerical solution of problems of continuum mechanics, pulsed-power energetics, electrodynamics etc. on high-performance computing systems. Geometric parallelism is commonly used in most of the applications for large-scale 3D simulations of the problems listed above. It implies that every branch of an application code processes a subset of computational mesh (a subdomain), while data exchanges provide a possibility of computations in the vicinity of subdomain borders. In order to increase processors efficiency it is necessary to provide rational domain decomposition, taking into account the requirements of making balanced mesh distribution among processors and reducing interprocessor communications, that depend on the number of bonds between subdomains. A principal goal of the presented work was to design rational parallel decomposition algorithms, working with unstructured meshes with up to 1 billion elements with irregular structure whose cells may be tetrahedrons, triangular or quadrilateral prisms. To this end, the program package for parallel mesh decomposition GRIDSPIDERPAR was developed. The complex includes two algorithms: parallel incremental algorithm of graph partitioning and parallel geometric algorithm of mesh partitioning. The developed algorithms were investigated experimentally in two stages. First we examined a number of “finite volume” meshes built in different geometric domains. For each test mesh we constructed a dual graph and carried out a comparative partitioning into the equal number of subdomains with use of the methods incorporated into PARMETIS, PT-SCOTCH and ZOLTAN versus the techniques of our tool GRIDSPIDERPAR. Second, we performed computer simulations of some problems of magnetohydrodynamics to evaluate the efficiency of the developed algorithms. The results of numerical experiments are presented in this paper.
Title: Numerical Experiments with New Algorithms for Parallel Decomposition of Large Computational Meshes
Description:
The paper presents new algorithms for parallel decomposition of large computational meshes.
The problem of load balancing arises in parallel mesh-based numerical solution of problems of continuum mechanics, pulsed-power energetics, electrodynamics etc.
on high-performance computing systems.
Geometric parallelism is commonly used in most of the applications for large-scale 3D simulations of the problems listed above.
It implies that every branch of an application code processes a subset of computational mesh (a subdomain), while data exchanges provide a possibility of computations in the vicinity of subdomain borders.
In order to increase processors efficiency it is necessary to provide rational domain decomposition, taking into account the requirements of making balanced mesh distribution among processors and reducing interprocessor communications, that depend on the number of bonds between subdomains.
A principal goal of the presented work was to design rational parallel decomposition algorithms, working with unstructured meshes with up to 1 billion elements with irregular structure whose cells may be tetrahedrons, triangular or quadrilateral prisms.
To this end, the program package for parallel mesh decomposition GRIDSPIDERPAR was developed.
The complex includes two algorithms: parallel incremental algorithm of graph partitioning and parallel geometric algorithm of mesh partitioning.
The developed algorithms were investigated experimentally in two stages.
First we examined a number of “finite volume” meshes built in different geometric domains.
For each test mesh we constructed a dual graph and carried out a comparative partitioning into the equal number of subdomains with use of the methods incorporated into PARMETIS, PT-SCOTCH and ZOLTAN versus the techniques of our tool GRIDSPIDERPAR.
Second, we performed computer simulations of some problems of magnetohydrodynamics to evaluate the efficiency of the developed algorithms.
The results of numerical experiments are presented in this paper.

Related Results

The Application of S‐transform Spectrum Decomposition Technique in Extraction of Weak Seismic Signals
The Application of S‐transform Spectrum Decomposition Technique in Extraction of Weak Seismic Signals
AbstractIn processing of deep seismic reflection data, when the frequency band difference between the weak useful signal and noise both from the deep subsurface is very small and h...
Integrating quantum neural networks with machine learning algorithms for optimizing healthcare diagnostics and treatment outcomes
Integrating quantum neural networks with machine learning algorithms for optimizing healthcare diagnostics and treatment outcomes
The rapid advancements in artificial intelligence (AI) and quantum computing have catalyzed an unprecedented shift in the methodologies utilized for healthcare diagnostics and trea...
Towards parallel-in-time algorithms for numerical weather prediction
Towards parallel-in-time algorithms for numerical weather prediction
Parallel-in-time algorithms provide a route to increased parallelism for weather and climate models, addressing the issue of how to make efficient use of future supercomputers. In ...
Theoretical Foundations and Practical Applications in Signal Processing and Machine Learning
Theoretical Foundations and Practical Applications in Signal Processing and Machine Learning
Tensor decomposition has emerged as a powerful mathematical framework for analyzing multi-dimensional data, extending classical matrix decomposition techniques to higher-order repr...
Substrate type and discovery govern decomposition along a savanna rainfall gradient
Substrate type and discovery govern decomposition along a savanna rainfall gradient
Abstract Decomposition is the process by which dead plant biomass is recycled and made available again for uptake by other plants. It is largely mediated by microbes and so...
Leaf litter diversity and structure of microbial decomposer communities modulate litter decomposition in aquatic systems
Leaf litter diversity and structure of microbial decomposer communities modulate litter decomposition in aquatic systems
AbstractLeaf litter decomposition is a major ecosystem process that can link aquatic to terrestrial ecosystems by flows of nutrients. Biodiversity and ecosystem functioning researc...
Numerical algorithms for three dimensional computational fluid dynamic problems
Numerical algorithms for three dimensional computational fluid dynamic problems
The target of this work is to contribute to the enhancement of numerical methods for the simulation of complex thermal systems. Frequently, the factor that limits the accuracy of t...

Back to Top