Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Using the Global Arrays Toolkit to Reimplement NumPy for Distributed Computation

Conference ·
OSTI ID:1095469

Global Arrays (GA) is a software system from Pacific Northwest National Laboratory that enables an efficient, portable, and parallel shared memory programming interface to manipulate distributed defense arrays. Using a combination of GA and NumPy, we have reimplemented NumPy as a distributed drop-in replacement called Global Arrays in NumPy (GAiN). Scalability studies will be presented showing the utility of developing serial NumPy codes which can later run on more capable clusters or supercomputers.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1095469
Report Number(s):
PNNL-SA-80943; KJ0402000
Country of Publication:
United States
Language:
English

Similar Records

Automatic Parallelization of Numerical Python Applications using the Global Arrays Toolkit
Conference · Tue Nov 29 23:00:00 EST 2011 · OSTI ID:1038396

GAiN: Distributed Array Computation with Python
Thesis/Dissertation · Fri May 01 00:00:00 EDT 2009 · OSTI ID:1006323

Global Arrays Parallel Programming Toolkit
Book · Fri Dec 31 23:00:00 EST 2010 · OSTI ID:1182356

Related Subjects