Advances, Applications and Performance of the Global Arrays Shared Memory Programming Toolkit
Top Cited Papers
- 1 May 2006
- journal article
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 20 (2), 203-231
- https://doi.org/10.1177/1094342006064503
Abstract
This paper describes capabilities, evolution, performance, and applications of the Global Arrays (GA) toolkit. GA was created to provide application programmers with an inteface that allows them to distribute data while maintaining the type of global index space and programming syntax similar to that available when programming on a single processor. The goal of GA is to free the programmer from the low level management of communication and allow them to deal with their problems at the level at which they were originally formulated. At the same time, compatibility of GA with MPI enables the programmer to take advatage of the existing MPI software/libraries when available and appropriate. The variety of applications that have been implemented using Global Arrays attests to the attractiveness of using higher level abstractions to write parallel code.Keywords
This publication has 26 references indexed in Scilit:
- The Distributed Data Interface in GAMESSComputer Physics Communications, 2000
- High performance computational chemistry: An overview of NWChem a distributed parallel applicationComputer Physics Communications, 2000
- ChemIo: High Performance Parallel I/o for Computational Chemistry ApplicationsThe International Journal of High Performance Computing Applications, 1998
- Parallel internally contracted multireference configuration interactionJournal of Computational Chemistry, 1998
- Co-array Fortran for parallel programmingACM SIGPLAN Fortran Forum, 1998
- A massively parallel multireference configuration interaction program: The parallel COLUMBUS programJournal of Computational Chemistry, 1997
- Object-Oriented Implementation of Parallel Ab Initio ProgramsPublished by American Chemical Society (ACS) ,1995
- Self-Consistent Equations Including Exchange and Correlation EffectsPhysical Review B, 1965
- Inhomogeneous Electron GasPhysical Review B, 1964
- Note on an Approximation Treatment for Many-Electron SystemsPhysical Review B, 1934