{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T05:29:50Z","timestamp":1741066190016,"version":"3.38.0"},"reference-count":16,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2000,2,1]],"date-time":"2000-02-01T00:00:00Z","timestamp":949363200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2000,2]]},"abstract":"<jats:p> The authors describe their experiences converting an existing serial production 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 of high performance computer architectures using small clusters of shared-memory 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 parameter 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 increases in model resolution combined with improvements in simulation turnaround time but, contrary to conventional wisdom, requires very little source code alteration. <\/jats:p>","DOI":"10.1177\/109434200001400104","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T19:23:21Z","timestamp":1110309801000},"page":"49-64","source":"Crossref","is-referenced-by-count":25,"title":["Dual-Level Parallel Analysis of Harbor Wave Response Using MPI and OpenMP"],"prefix":"10.1177","volume":"14","author":[{"given":"Steve W.","family":"Bova","sequence":"first","affiliation":[{"name":"Mississippi State University and U.S. Army ERDC Major Shared Resource Center"}]},{"given":"Clay P.","family":"Breshears","sequence":"additional","affiliation":[{"name":"Rice University and U.S. Army ERDC Major Shared Resource Center"}]},{"given":"Christine E.","family":"Cuicchi","sequence":"additional","affiliation":[{"name":"Computational Science and Engineering Group, U.S. Army ERDC Major Shared\r                        Resource Center"}]},{"given":"Zeki","family":"Demirbilek","sequence":"additional","affiliation":[{"name":"U.S. Army ERDC Coastal and Hydraulics Laboratory"}]},{"given":"Henry A.","family":"Gabb","sequence":"additional","affiliation":[{"name":"Computer Sciences Corporation and U.S. Army ERDC Major Shared Research Center"}]}],"member":"179","published-online":{"date-parts":[[2000,2,1]]},"reference":[{"issue":"9","key":"atypb1","volume":"32","author":"Bova, S.","year":"1999","journal-title":"SIAM News"},{"volume-title":"Proceedings of First Southern Conference on Computing","author":"Breshears, C. P.","key":"atypb2"},{"volume-title":"CGWAVE: A coastal surface water wave model of the mild-slope wave equation","year":"1998","author":"Demirbilek, Z.","key":"atypb3"},{"volume-title":"High Performance Computing","year":"1998","author":"Dowd, K.","key":"atypb4"},{"volume-title":"Distributed and Parallel Computing","year":"1998","author":"El-Rewini, H.","key":"atypb5"},{"volume-title":"PVMPI: An integration of the PVM and MPI systems","year":"1996","author":"Fagg, G. E.","key":"atypb6"},{"volume-title":"Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering","year":"1997","author":"Foster, I.","key":"atypb7"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/5712.001.0001"},{"volume-title":"Physical model studies of Ponce de Leon Inlet, Florida","year":"1997","author":"Harkins, G.","key":"atypb9"},{"volume-title":"Parallel Processing Model for High Level Programming Languages","year":"1994","author":"Leasure, B.","key":"atypb10"},{"volume-title":"Pthreads Programming","year":"1996","author":"Nichols, B.","key":"atypb11"},{"volume-title":"OpenMP Fortran Application Program Interface, Version 1.0","year":"1997","author":"OpenMP Architecture Review Board","key":"atypb12"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1016\/S0141-1187(05)80074-4"},{"journal-title":"Journal of Waterway, Port, Coastal, and Ocean Engineering","year":"1999","author":"Smith, S.","key":"atypb14"},{"key":"atypb15","volume-title":"MPI\u2014The Complete Reference: Vol. 1. The MPI Core","author":"Snir, M.","year":"1998","edition":"2"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)0733-950X(1996)122:3(118)"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400104","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T08:44:34Z","timestamp":1740991474000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434200001400104"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,2]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2000,2]]}},"alternative-id":["10.1177\/109434200001400104"],"URL":"https:\/\/doi.org\/10.1177\/109434200001400104","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2000,2]]}}}