NASA Technical Reports Server (NASA) · 1998 · 46 citations · 0 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel AlgorithmsParallel ComputingGrid AdaptationLoad BalancingMesh GenerationParallel Computing SystemsPerformance ModelingWorkload SchedulingAdaptive Load BalancingData Movement Cost ModelingDynamic Load BalancingDynamic Load RedistributionLoad Balancing ModelsLoad Balancing StrategiesNumerical SimulationUnstructured Mesh Adaptation
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbalance among processors on a parallel machine. We describe a novel method to dynamically balance the processor workloads with a global view. Mesh question, repartitioning, processor assignment, and remapping are critical components of the framework that must be accomplished rapidly and efficiently so as not to cause a significant overhead to the numerical simulation. A data redistribution model will also be presented that predicts the remapping cost. This model is required to determine whether the gain from a balanced workload distribution offsets the cost of data movement. Results presented will demonstrate that this is an effective dynamic load balancing strategy which remains viable on a large number of processors.