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];  [1];  [3];  [1]
  1. Rensselaer Polytechnic Inst., Troy, NY (United States). Scientific Computation Research Center (SCOREC)
  2. Univ. of Colorado, Boulder, CO (United States); Cenaero, Gosselies (Belgium)
  3. 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); Rensselaer Polytechnic Inst., Troy, NY (United States); Simmetrix Inc., Clifton Park, NY (United States)
Grant/Contract Number:
SC0013919; SC00066117
OSTI ID:
1438033
Journal Information:
SIAM Journal on Scientific Computing, Vol. 40, Issue 1; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 8 works
Citation information provided by
Web of Science

References (43)

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

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
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
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

Figures / Tables (23)