A scalable strategy for the parallelization of multiphysics unstructured mesh iterative codes on distributed-memory systems

Citation
K. Mcmanus et al., A scalable strategy for the parallelization of multiphysics unstructured mesh iterative codes on distributed-memory systems, INT J HI PE, 14(2), 2000, pp. 137-174
Citations number
22
Categorie Soggetti
Computer Science & Engineering
Journal title
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS
ISSN journal
10943420 → ACNP
Volume
14
Issue
2
Year of publication
2000
Pages
137 - 174
Database
ISI
SICI code
1094-3420(200022)14:2<137:ASSFTP>2.0.ZU;2-D
Abstract
Realizing scalable performance on high performance computing systems is not straightforward for single-phenomenon codes (such as computational fluid d ynamics [CFD]). This task is magnified considerably when the target softwar e involves the interactions of a range of phenomena that have distinctive s olution procedures involving different discretization methods. The problems of addressing the key issues of retaining data integrity and the ordering of the calculation procedures are significant. A strategy for parallelizing this multiphysics family of codes is described for software exploiting fin ite-volume discretization methods on unstructured meshes using iterative so lution procedures. A mesh partitioning-based SPMD approach is used. However , since different variables use distinct discretization schemes, this means that distinct partitions are required; techniques for addressing this issu e are described using the mesh-partitioning tool, JOSTLE. In this contribut ion, the strategy is tested for a variety of test cases under a wide range of conditions (e.g., problem size, number of processors, asynchronous/synch ronous communications, etc.) using a variety of strategies for mapping the mesh partition onto the processor topology.