Impact of load balancing on unstructured adaptive grid computations for distributed-memory multiprocessors
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The computational requirements for an adaptive solution of unsteady problems change as the simulation progresses. This causes workload imbalance among processors on a parallel machine which, in turn, requires significant data movement at runtime. We present a new dynamic load-balancing framework, called JOVE, that balances the workload across all processors with a global view. Whenever the computational mesh is adapted, JOVE is activated to eliminate the load imbalance. JOVE has been implemented on an IBM SP2 distributed-memory machine in MPI for portability. Experimental results for two model meshes demonstrate that mesh adaption with load balancing gives more than a sixfold improvement over one without load balancing. We also show that JOVE gives a 24-fold speedup on 64 processors compared to sequential execution.Keywords
This publication has 8 references indexed in Scilit:
- A 3-D least-squares upwind Euler solver for unstructured meshesPublished by Springer Nature ,2008
- Unstructured adaptive mesh computations of rotorcraft high-speed impulsive noiseJournal of Aircraft, 1995
- A solution adaptive structured/unstructured overset grid flow solver with applications to helicopter rotor flowsPublished by American Institute of Aeronautics and Astronautics (AIAA) ,1995
- Parallel N-ary speculative computation of simulated annealingIEEE Transactions on Parallel and Distributed Systems, 1995
- A new procedure for dynamic adaption of three-dimensional unstructured gridsApplied Numerical Mathematics, 1994
- LogP: towards a realistic model of parallel computationPublished by Association for Computing Machinery (ACM) ,1993
- A MIMD implementation of a parallel Euler solver for unstructured gridsThe Journal of Supercomputing, 1992
- Partitioning of unstructured problems for parallel processingComputing Systems in Engineering, 1991