A scalable strategy for the parallelization of multiphysics unstructured mesh-iterative codes on distributed-memory systems
McManus, Kevin, Cross, Mark, Walshaw, Chris ORCID: 0000-0003-0253-7779, Johnson, Steve and Leggett, Peter (2000) A scalable strategy for the parallelization of multiphysics unstructured mesh-iterative codes on distributed-memory systems. The International Journal of High Performance Computing Applications, 14 (2). pp. 137-174. ISSN 1094-3420 (Print), 1741-2846 (Online) (doi:https://doi.org/10.1177/109434200001400203)
Full text not available from this repository.Abstract
Realizing scalable performance on high performance computing systems is not straightforward for single-phenomenon codes (such as computational fluid dynamics [CFD]). This task is magnified considerably when the target software involves the interactions of a range of phenomena that have distinctive solution 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 finite-volume discretization methods on unstructured meshes using iterative solution 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 issue are described using the mesh-partitioning tool, JOSTLE. In this contribution, the strategy is tested for a variety of test cases under a wide range of conditions (e.g., problem size, number of processors, asynchronous / synchronous communications, etc.) using a variety of strategies for mapping the mesh partition onto the processor topology.
Item Type: | Article |
---|---|
Additional Information: | [1] Official version of record: 1 May 2000. [2] CMS Ref. No: 00/22. |
Uncontrolled Keywords: | computational geometry, computer systems programming, data storage equipment, finite volume method, iterative methods, response time (computer systems), distributed-memory systems, parallel processing systems |
Subjects: | Q Science > QA Mathematics > QA76 Computer software |
Pre-2014 Departments: | School of Computing & Mathematical Sciences School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Science & Engineering Group School of Computing & Mathematical Sciences > Computer & Computational Science Research Group School of Computing & Mathematical Sciences > Department of Computer Science School of Computing & Mathematical Sciences > Department of Mathematical Sciences School of Computing & Mathematical Sciences > eCentre |
Related URLs: | |
Last Modified: | 14 Oct 2016 08:59 |
URI: | http://gala.gre.ac.uk/id/eprint/251 |
Actions (login required)
View Item |