skip to main content

Title: Global Arrays

Global Arrays (GA) is a distributed-memory programming model that allows for shared-memory-style programming combined with one-sided communication, to create a set of tools that combine high performance with ease-of-use. GA exposes a relatively straightforward programming abstraction, while supporting fully-distributed data structures, locality of reference, and high-performance communication. GA was originally formulated in the early 1990’s to provide a communication layer for the Northwest Chemistry (NWChem) suite of chemistry modeling codes that was being developed concurrently.
Authors:
; ; ;
Publication Date:
OSTI Identifier:
1327179
Report Number(s):
PNNL-SA-111177
DOE Contract Number:
AC05-76RL01830
Resource Type:
Book
Resource Relation:
Related Information: Programming Models for Parallel Computing, 113-128
Publisher:
MIT Press, Cambridge, Massachusetts, United States.
Research Org:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Org:
USDOE
Country of Publication:
United States
Language:
English
Subject:
global arrays; parallel programming