Dual-level parallel analysis of harbor wave response using MPI and OpenMP

Citation
Sw. Bova et al., Dual-level parallel analysis of harbor wave response using MPI and OpenMP, INT J HI PE, 14(1), 2000, pp. 49-64
Citations number
16
Categorie Soggetti
Computer Science & Engineering
Journal title
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS
ISSN journal
10943420 → ACNP
Volume
14
Issue
1
Year of publication
2000
Pages
49 - 64
Database
ISI
SICI code
1094-3420(200021)14:1<49:DPAOHW>2.0.ZU;2-C
Abstract
The authors describe their experiences converting an existing serial produc tion code to a parallel code combining both MPI and OpenMP. Such dual-level parallel codes will be able to take full advantage of the emerging class o f high performance computer architectures using small clusters of shared-me mory processors connected via a message-passing network. While the focus is restricted to a harbor response simulation code, the techniques presented herein are appropriate for a broad class of applications that explore a par ameter space. The code modifications reduced the execution time of one test case from 3100 minutes on a single CPU to just over 12 minutes on 256 CPUs . Results demonstrate that dual-level parallelism allows substantial increa ses in model resolution combined with improvements in simulation turnaround time but, contrary to conventional wisdom, requires very little source cod e alteration.