DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Improving Unstructured Mesh Partitions for Multiple Criteria Using Mesh Adjacencies

Journal Article · · SIAM Journal on Scientific Computing
DOI: https://doi.org/10.1137/15M1027814 · OSTI ID:1438033
 [1];  [2];  [3];  [4];  [3]
  1. Rensselaer Polytechnic Inst., Troy, NY (United States). Scientific Computation Research Center (SCOREC); Rensselaer Polytechnic Institute
  2. Univ. of Colorado, Boulder, CO (United States); Cenaero, Gosselies (Belgium)
  3. Rensselaer Polytechnic Inst., Troy, NY (United States). Scientific Computation Research Center (SCOREC)
  4. Univ. of Colorado, Boulder, CO (United States)

The scalability of unstructured mesh based applications depends on partitioning methods that quickly balance the computational work while reducing communication costs. Zhou et al. [SIAM J. Sci. Comput., 32 (2010), pp. 3201{3227; J. Supercomput., 59 (2012), pp. 1218{1228] demonstrated the combination of (hyper)graph methods with vertex and element partition improvement for PHASTA CFD scaling to hundreds of thousands of processes. Our work generalizes partition improvement to support balancing combinations of all the mesh entity dimensions (vertices, edges, faces, regions) in partitions with imbalances exceeding 70%. Improvement results are then presented for multiple entity dimensions on up to one million processes on meshes with over 12 billion tetrahedral elements.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF); Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States). Frameworks, Algorithms, and Scalable Technologies for Mathematics (FASTMath)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21); Rensselaer Polytechnic Inst., Troy, NY (United States); Simmetrix Inc., Clifton Park, NY (United States)
Grant/Contract Number:
SC0013919
OSTI ID:
1438033
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 1 Vol. 40; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English

References (43)

An optimal migration algorithm for dynamic load balancing journal May 1998
A General Topology-Based mesh data Structure journal May 1997
A stabilized finite element method for the incompressible Navier-Stokes equations using a hierarchical basis journal January 2001
Performance of dynamic load balancing algorithms for unstructured mesh calculations journal October 1991
Parallel static and dynamic multi-constraint graph partitioning journal January 2002
An Efficient Heuristic Procedure for Partitioning Graphs journal February 1970
A study of the factorization fill-in for a parallel implementation of the finite element method journal November 1994
Multilevel Diffusion Schemes for Repartitioning of Adaptive Meshes journal December 1997
Software components for parallel multiscale simulation: an example with LAMMPS journal December 2009
Attribute Management System for Engineering Analysis journal November 2002
Unstructured mesh partition improvement for implicit finite element at extreme scale journal December 2010
Dynamic load balancing for distributed memory multiprocessors journal October 1989
Partitioning of unstructured problems for parallel processing journal January 1991
A generalized-α method for integrating the filtered Navier–Stokes equations with a stabilized finite element method journal October 2000
Dynamic load balancing in computational mechanics journal April 2000
Shape-optimized mesh partitioning and load balancing for parallel adaptive FEM journal November 2000
An improved diffusion algorithm for dynamic load balancing journal April 1999
New challenges in dynamic load balancing journal February 2005
Efficient anisotropic adaptive discretization of the cardiovascular system journal August 2006
Toward simulation-based design journal July 2004
Partitioning finite element meshes using space-filling curves journal May 2005
Multi-level direct K-way hypergraph partitioning with multiple constraints and fixed vertices journal May 2008
A new analytical method for parallel, diffusion-type load balancing journal January 2009
A repartitioning hypergraph model for dynamic load balancing journal August 2009
Load-balancing spatially located computations using rectangular partitions journal October 2012
Graph partitioning and disturbed diffusion journal October 2009
Neighborhood communication paradigm to increase scalability in large-scale dynamic scientific applications journal March 2012
Hybrid MPI-thread parallelization of adaptive mesh operations journal February 2016
Programming the Hilbert curve
  • Skilling, John
  • BAYESIAN INFERENCE AND MAXIMUM ENTROPY METHODS IN SCIENCE AND ENGINEERING: 23rd International Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Engineering, AIP Conference Proceedings https://doi.org/10.1063/1.1751381
conference January 2004
Generation of finite difference formulas on arbitrarily spaced grids journal January 1988
Zoltan data management services for parallel dynamic applications journal January 2002
Strategies for dynamic load balancing on highly parallel computers journal January 1993
Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication journal July 1999
Wavefront diffusion and LMSR: algorithms for dynamic repartitioning of adaptive meshes journal May 2001
Bringing HPC to Engineering Innovation journal January 2013
Scalable Implicit Flow Solver for Realistic Wing Simulations with Flow Control journal November 2014
A Partitioning Strategy for Nonuniform Problems on Multiprocessors journal May 1987
Multi-Jagged: A Scalable Parallel Spatial Partitioning Algorithm journal March 2016
An Algorithm for Reducing the Bandwidth and Profile of a Sparse Matrix journal April 1976
Controlling Unstructured Mesh Partitions for Massively Parallel Simulations journal January 2010
Complex Network Partitioning Using Label Propagation journal January 2016
Parallel Multilevel series k-Way Partitioning Scheme for Irregular Graphs journal January 1999
PUMI: Parallel Unstructured Mesh Infrastructure journal May 2016

Cited By (4)

In-memory integration of existing software components for parallel adaptive unstructured mesh workflows: In-memory integration of existing software components for parallel adaptive unstructured mesh workflows journal April 2018
An automated approach for parallel adjoint-based error estimation and mesh adaptation journal December 2019
Interface Tracking Investigation of Geometric Effects on the Bubbly Flow in PWR Subchannels journal August 2018
The PHASTA Science Gateway: Web-based Execution of Adaptive Computational Fluid Dynamics Simulations
  • Smith, Cameron W.; Abeysinghe, Eroma
  • PEARC17: Practice and Experience in Advanced Research Computing 2017, Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact https://doi.org/10.1145/3093338.3104151
conference July 2017

Similar Records

Robust and efficient overset grid assembly for partitioned unstructured meshes
Journal Article · Fri Feb 28 23:00:00 EST 2014 · Journal of Computational Physics · OSTI ID:22230873

Parallel performance optimizations on unstructured mesh-based simulations
Journal Article · Mon Jun 01 00:00:00 EDT 2015 · Procedia Computer Science · OSTI ID:1202396

Parallel Performance Optimizations on Unstructured Mesh-based Simulations
Conference · Wed Dec 31 23:00:00 EST 2014 · Procedia Computer Science · OSTI ID:1407282