Skip to content
Snippets Groups Projects
Commit 74305fc7 authored by Thomas Mueller's avatar Thomas Mueller
Browse files

Schoenheitskorrekturen

parent f51f8926
Branches 2024
No related tags found
No related merge requests found
......@@ -5,15 +5,15 @@ version = '5.8.2'
homepage = 'https://hpc.pnl.gov/globalarrays'
description = """
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. This is also known as the
Partitioned Global Address Space (PGAS) model.
ComEx is a successor to ARMCI and provides an ARMCI-compatible interface. New parallel runtime development takes place within ComEx
including the MPI-only runtimes.
DRA (Disk Resident Arrays) is a parallel I/O library that maintains dense two-dimensional 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 obsolete message-passing library.
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. This is also known as the
Partitioned Global Address Space (PGAS) model. ComEx is a successor to ARMCI and provides an
ARMCI-compatible interface. New parallel runtime development takes place within ComEx
including the MPI-only runtimes. DRA (Disk Resident Arrays) is a parallel I/O library that
maintains dense two-dimensional 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 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.
......@@ -26,11 +26,9 @@ toolchainopts = {'optarch': True, 'pic': True, 'usempi': True, 'opt': False}
source_urls = ['https://github.com/GlobalArrays/ga/releases/download/v%(version)s']
sources = ['ga.%(version)s.tgz']
checksums = [
'679570cb037f3f0ad14282c31ee795a9684a294c14ec9cf13ebcdc130c4474a5'
]
checksums = ['679570cb037f3f0ad14282c31ee795a9684a294c14ec9cf13ebcdc130c4474a5']
#preconfigopts = './autogen.sh && mkdir build && pushd build'
# download contains configure already preconfigopts = './autogen.sh && mkdir build && pushd build'
preconfigopts = ' mkdir build && pushd build && '
configure_cmd = '../configure '
configure_cmd += ' --enable-i8 --enable-shared --with-openib --with-mpi '
......@@ -59,5 +57,4 @@ sanity_check_paths = {
'dirs': ['lib', 'include', 'bin']
}
moduleclass = 'numlib'
moduleclass = 'chem'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment