CoArrays
Parallel Programming in Fortran
By Robert W. Numrich, John Ker Reid
To Be Published May 15th 2014 by Chapman and Hall/CRC – 200 pages
To Be Published May 15th 2014 by Chapman and Hall/CRC – 200 pages
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.
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
Robert W. Numrich, Minnesota Supercomputing Institute, Minneapolis, USA
John Ker Reid, Rutherford Appleton Laboratory, Oxfordshire, UK
Name: CoArrays: Parallel Programming in Fortran (Hardback) – 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