The Same-Source Parallel MM5

Beginning with the March 1998 release of the Penn State University/NCAR Mesoscale Model (MM5), and continuing through eight subsequent releases up to the present, the official version has run on distributed -memory (DM) parallel computers. Source translation and runtime library support minimize the...

Full description

Bibliographic Details
Main Author: John Michalakes
Format: Article
Language:English
Published: Hindawi Limited 2000-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2000/712795
id doaj-156393eda7af4a5e95264c0dd19f8e4d
record_format Article
spelling doaj-156393eda7af4a5e95264c0dd19f8e4d2021-07-02T03:30:26ZengHindawi LimitedScientific Programming1058-92441875-919X2000-01-018151210.1155/2000/712795The Same-Source Parallel MM5John Michalakes0Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, USABeginning with the March 1998 release of the Penn State University/NCAR Mesoscale Model (MM5), and continuing through eight subsequent releases up to the present, the official version has run on distributed -memory (DM) parallel computers. Source translation and runtime library support minimize the impact of parallelization on the original model source code, with the result that the majority of code is line-for-line identical with the original version. Parallel performance and scaling are equivalent to earlier, hand-parallelized versions; the modifications have no effect when the code is compiled and run without the DM option. Supported computers include the IBM SP, Cray T3E, Fujitsu VPP, Compaq Alpha clusters, and clusters of PCs (so-called Beowulf clusters). The approach also is compatible with shared-memory parallel directives, allowing distributed-memory/shared-memory hybrid parallelization on distributed-memory clusters of symmetric multiprocessors.http://dx.doi.org/10.1155/2000/712795
collection DOAJ
language English
format Article
sources DOAJ
author John Michalakes
spellingShingle John Michalakes
The Same-Source Parallel MM5
Scientific Programming
author_facet John Michalakes
author_sort John Michalakes
title The Same-Source Parallel MM5
title_short The Same-Source Parallel MM5
title_full The Same-Source Parallel MM5
title_fullStr The Same-Source Parallel MM5
title_full_unstemmed The Same-Source Parallel MM5
title_sort same-source parallel mm5
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2000-01-01
description Beginning with the March 1998 release of the Penn State University/NCAR Mesoscale Model (MM5), and continuing through eight subsequent releases up to the present, the official version has run on distributed -memory (DM) parallel computers. Source translation and runtime library support minimize the impact of parallelization on the original model source code, with the result that the majority of code is line-for-line identical with the original version. Parallel performance and scaling are equivalent to earlier, hand-parallelized versions; the modifications have no effect when the code is compiled and run without the DM option. Supported computers include the IBM SP, Cray T3E, Fujitsu VPP, Compaq Alpha clusters, and clusters of PCs (so-called Beowulf clusters). The approach also is compatible with shared-memory parallel directives, allowing distributed-memory/shared-memory hybrid parallelization on distributed-memory clusters of symmetric multiprocessors.
url http://dx.doi.org/10.1155/2000/712795
work_keys_str_mv AT johnmichalakes thesamesourceparallelmm5
AT johnmichalakes samesourceparallelmm5
_version_ 1721341451542986752