Multiple data parallelism with HPF and KeLP

Citation
J. Merlin et al., Multiple data parallelism with HPF and KeLP, FUT GENER C, 15(3), 1999, pp. 393-405
Citations number
16
Categorie Soggetti
Computer Science & Engineering
Journal title
FUTURE GENERATION COMPUTER SYSTEMS
ISSN journal
0167739X → ACNP
Volume
15
Issue
3
Year of publication
1999
Pages
393 - 405
Database
ISI
SICI code
0167-739X(199904)15:3<393:MDPWHA>2.0.ZU;2-9
Abstract
High Performance Fortran (HPF) is an effective language for implementing re gular data parallel applications on distributed memory architectures, but i t is not well suited to irregular, block-structured applications such as mu ltiblock and adaptive mesh methods. A solution to this problem is to use an SPMD program to coordinate multiple concurrent HPF tasks, each operating o n a regular subgrid of the multiblock domain. This paper presents such a sy stem, in which the coordination layer is provided by the C++ class library KeLP. We describe the KeLP-HPF implementation and programming model, and sh ow an example KeLP-HPF multiblock solver together with performance results. (C) 1999 Elsevier Science B.V. All rights reserved.