Skip to main navigation Skip to search Skip to main content

Performance portability of an intermediate-complexity atmospheric research model in coarray Fortran

    • Sourcery Institute
    • National Center for Atmospheric Research
    • Lawrence Berkeley National Laboratory

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    5 Scopus citations

    Abstract

    We examine the scalability and performance of an open-source, coarray Fortran (CAF) mini-application (mini-app) that implements the parallel, numerical algorithms that dominate the execution of The Intermediate Complexity Atmospheric Research (ICAR) [4] model developed at the the National Center for Atmospheric Research (NCAR). The Fortran 2008 mini-app includes one Fortran 2008 implementation of a collective subroutine defined in the Committee Draft of the upcoming Fortran 2018 standard. The ability of CAF to run atop various communication layers and the increasing CAF compiler availability facilitated evaluating several compilers, runtime libraries and hardware platforms. Results are presented for the GNU and Cray compilers, each of which offers different parallel runtime libraries employing one or more communication layers, including MPI, OpenSHMEM, and proprietary alternatives. We study performance on multi- and many-core processors in distributed memory. The results show promising scaling across a range of hardware, compiler, and runtime choices on up to ∼100,000 cores.

    Original languageEnglish
    Title of host publicationProceedings of PAW 2017
    Subtitle of host publication2nd Annual PGAS Applications Workshop - Held in conjunction with SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis
    PublisherAssociation for Computing Machinery
    Pages1-4
    Number of pages4
    ISBN (Electronic)9781450351232
    DOIs
    StatePublished - Nov 12 2017
    Event2nd Annual PGAS Applications Workshop, PAW 2017 Held in conjunction with The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017 - Denver, United States
    Duration: Nov 12 2017Nov 17 2017

    Publication series

    NameProceedings of PAW 2017: 2nd Annual PGAS Applications Workshop - Held in conjunction with SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis
    Volume2017-January

    Conference

    Conference2nd Annual PGAS Applications Workshop, PAW 2017 Held in conjunction with The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017
    Country/TerritoryUnited States
    CityDenver
    Period11/12/1711/17/17

    Keywords

    • Coarray Fortran
    • Computational hydrometeorology

    Fingerprint

    Dive into the research topics of 'Performance portability of an intermediate-complexity atmospheric research model in coarray Fortran'. Together they form a unique fingerprint.

    Cite this