ga-config
Development
Install
- All systems
-
curl cmd.cat/ga-config.sh
- Debian
-
apt-get install libglobalarrays-dev
- Ubuntu
-
apt-get install libglobalarrays-dev
- Kali Linux
-
apt-get install libglobalarrays-dev
- Fedora
-
dnf install ga-openmpi-devel
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install libglobalarrays-dev
- Raspbian
-
apt-get install libglobalarrays-dev
- Dockerfile
- dockerfile.run/ga-config
ga-openmpi-devel
Development
ga-mpich-devel
Global Arrays Toolkit for MPICH Development
libglobalarrays-dev
Distributed Shared-Memory Programming Environment (development)
Global Arrays is a portable Non-Uniform Memory Access (NUMA) shared-memory programming environment for distributed and shared memory computers. It augments the message-passing model by providing a shared-memory like access to distributed dense arrays. ARMCI provides one-sided remote memory operations used by GA. ComEx (Communication Runtime for Extreme Scale) provides vector and strided interfaces to optimize performance of remote memory copy operations for non-contiguous data. DRA (Disk Resident Arrays) is a parallel I/O library that maintains dense 2-dim arrays on disk. SF (Shared Files) is a parallel I/O library that allows noncollective I/O to a parallel file. EAF (Exclusive Access Files) is parallel I/O library that supports I/O to private files. TCGMSG is a simple, efficient, but becoming obsolete message-passing library. TCGMSG-MPI is a TCGMSG interface implementation on top of MPI and ARMCI. MA is a dynamic memory allocator/manager for Fortran and C programs. GA++ is a C++ binding for global arrays. This package contains the static libraries and header files.