arrow
Return

Multiple data parallelism with HPF and KeLP

delete1999-04-01
delete7
PRE
AI
J
J. Merlin
S
Scott B. Baden
S
Stephen J. Fink
B
Barbara Chapman
DOI:10.1016/S0167-739X(98)00083-1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

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

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.8K
Citations:
2.3W

Organization

No organization information available