2001 · 156 citations · 11 references
ComputingComputer ScienceHigh-performance ComputingComputational PhysicsParallel ComputingScientific ComputingAdaptive Mesh RefinementData ParallelismParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsParallel Numerical MethodsConservation LawsHigh-performance Computing For MultiphysicsMesh RefinementParallel Adaptive Mesh RefinementParallel CommunicationParallel Computing PerformanceParallel Multiphysics AlgorithmsParallel Performance Modeling
This paper discusses the design and performance of the parallel data communication infrastructure in SAMRAI, a software framework for structured adaptive mesh refinement (SAMR) multi-physics applications. We describe requirements of such applications and how SAMRAI abstractions manage complex data communication operations found in them. Parallel performance is characterized for two adaptive problems solving hyperbolic conservation laws on up to 512 processors of the IBM ASCI Blue Pacific system. Results reveal good scaling for numerical and data communication operations but poorer scaling in adaptive meshing and communication schedule construction phases of the calculations. We analyze the costs of these different operations, addressing key concerns for scaling SAMR computations to large numbers of processors, and discuss potential changes to improve our current implementation.
11