Skip navigation

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

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 View Item