Investigation of Load Balancing Scalability in Space Plasma Simulations
نویسندگان
چکیده
This whitepaper describes the load-balancing performance issues that are observed and tackled during the petascaling of a space plasma simulation code developed at the Finnish Meteorological Institute (FMI). It models the communication pattern as a hypergraph, and partitions the computational grid using the parallel hypergraph partitioning scheme (PHG) of the Zoltan partitioning framework. The result of partitioning determines the distribution of grid cells to processors. It is observed that the partitioning phase takes a substantial percentage of the overall computation time. Alternative (graph-partitioning-based) schemes that perform almost as well as the hypergraph partitioning scheme and that require less preprocessing overhead and better balance are proposed and investigated. A comparison in terms of effect on running time, preprocessing overhead and loadbalancing quality of Zoltan’s PHG, ParMeTiS, and PT-SCOTCH are presented. Test results on Jüelich BlueGene/P cluster are presented.
منابع مشابه
Implementation of a 2D Electrostatic Particle in Cell algorithm in Uni ed Parallel C with dynamic load-balancing
Since space plasmas are colisionless, reliable space weather simulations will require to take into account a full kinetic description of their dynamics. The Particle in Cell (PIC) method is a particle-mesh technique that e ciently allows such description. Still, realistic plasma simulations require huge data sets and are computationally expensive. High scalability must thus be achieved in order...
متن کاملAutomatic Dynamic Load Balancing for a Crack Propagation Application
Automatic, adaptive load balancing is essential for handling load imbalance that may occur during parallel finite element simulations involving mesh adaptivity, nonlinear material behavior and other localized effects. This paper demonstrates the successful application of a measurement-based dynamic load balancing concept to the finite element analysis of elasto-plastic wave propagation and dyna...
متن کاملScalability Tuning of the Load Balancing and Coupling Framework FD4
In this paper, we discuss the scalability tuning of the HPC software framework FD4. The framework provides dynamic load balancing and model coupling for multiphase and multiphysics simulations. We first investigate scalability bottlenecks using the Vampir performance analysis tool-set on the BlueGene/Q system at JSC. Then, we describe and evaluate our optimized algorithms: A new hierarchical 1D...
متن کاملDevelopment of a Scalable PIC Simulator and Its Application to Spacecraft–Plasma Interaction Problems
The particle-in-cell (PIC) method is widely used for various problems in space plasma physics. Spacecraft-plasma interaction problem is one of such extensive topics. With increasing space development and exploration, a strong demand should arise regarding better understanding of plasma disturbance around a spacecraft. For the study, we have developed an electromagnetic PIC code EMSES [1] for th...
متن کاملA New Scalable Parallel Method for Molecular Dynamics Based on Cell-Block Data Structure
A scalable parallel algorithm especially for large-scale three dimensional simulations with seriously non-uniform particles distributions is presented. In particular, based on cell-block data structures, this algorithm uses Hilbert space filling curve to convert three-dimensional domain decomposition for load distribution across processors into one-dimensional load balancing problems for which ...
متن کامل