Skip to Content

CoArrays

Parallel Programming in Fortran

By Robert W. Numrich, John Ker Reid

Chapman and Hall/CRC – 2012 – 200 pages

Series: Chapman & Hall/CRC Computational Science

Purchasing Options:

    Description

    This book describes the coarray parallel programming model that will be part of the next standard version of the Fortran language. It provides a practical guide for Fortran programmers who want to start writing parallel applications using coarrays as soon as the compilers become commercially available. The authors present the technical specification of the coarray model in enough detail for programmers to write standard-conforming code. They also offer a large number of examples of parallel algorithms written in the coarray model and include exercises with solutions. A supplementary website offers Fortran code samples for download.

    Contents

    TUTORIAL

    A Coarray Tutorial

    THE COARRAY PROGRAMMING MODEL

    Coarrays

    Using Coarrays

    Execution Control

    Input-Output

    EXAMPLES

    Linear Algebra

    Halo Updates

    All-to-All Communication

    Global Reductions

    Graph Manipulation

    A Multifrontal Solver

    OBJECT-ORIENTED DESIGN

    Coarray Objects

    APPENDICES

    Intrinsic Statements and Functions

    Teams and Collectives

    Notify/Query

    Author Bio

    Robert W. Numrich, Minnesota Supercomputing Institute, Minneapolis, USA

    John Ker Reid, Rutherford Appleton Laboratory, Oxfordshire, UK

    Name: CoArrays: Parallel Programming in Fortran (eBook)Chapman and Hall/CRC 
    Description: By Robert W. Numrich, John Ker Reid. This book describes the coarray parallel programming model that will be part of the next standard version of the Fortran language. It provides a practical guide for Fortran programmers who want to start writing parallel applications using coarrays as...
    Categories: Supercomputing, Computational Numerical Analysis, Programming & Programming Languages