Return
Multiple data parallelism with HPF and KeLP
DOI:10.1016/S0167-739X(98)00083-1.png)
Abstract
En 中文
High Performance Fortran (HPF) is an effective language for implementing regular data parallel applications on distributed memory architectures, but it is not well suited to irregular, block-structured applications such as multiblock and adaptive mesh methods. A solution to this problem is to use an SPMD program to coordinate multiple concurrent HPF tasks, each operating on a regular subgrid of the multiblock domain. This paper presents such a system, in which the coordination layer is provided by the C++ class library KeLP. We describe the KeLP-HPF implementation and programming model, and show an example KeLP-HPF multiblock solver together with performance results. (C) 1999 Elsevier Science B.V. All rights reserved.
Keywords:
C++
data parallelism
distributed memory
high performance fortran
multiblock applications
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
F
IF:
6.1
Papers:
6.8K
Citations:
2.3W
Organization
No organization information available

