devel/ga 5.9.2_1 FreeBSD
Partitioned Global Address Space (PGAS) library for distributed arrays
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 441.2 KiB, 1546.0 KiB installed
Description
The Global Arrays (GA) toolkit provides a shared memory style programming environment in the context of distributed array data structures (called "global arrays"). From the user perspective, a global array can be used as if it was stored in shared memory. All details of the data distribution, addressing, and data access are encapsulated in the global array objects. Information about the actual data distribution and locality can be easily obtained and taken advantage of whenever data locality is important. The primary target architectures for which GA was developed are massively-parallel distributed-memory and scalable shared-memory systems.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/ga | 5.9.2_1 |
| DragonFly | devel/ga | 5.8.2_5 |
Install
Binary package:
pkg install ga
From the ports tree:
cd /usr/ports/devel/ga/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ga>0:devel/ga
LIB_DEPENDS= libarmci.so:devel/ga
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.9.2_1 | 5.9.2_1 | - | 5.8.2_5 | 5.9.2_1 |
| FreeBSD:14:quarterly | 5.9.2_1 | 5.9.2_1 | n/a | 5.8.2_5 | 5.9.2_1 |
| FreeBSD:15:latest | 5.9.2_1 | 5.9.2_1 | n/a | 5.8.2_5 | 5.8.2_5 |
| FreeBSD:15:quarterly | 5.9.2_1 | 5.9.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.9.2_1 | 5.9.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libblas.so: math/blasliblapack.so: math/lapacklibscalapack.so: math/scalapack
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/liblz4
- archivers/zstd
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libepoll-shim
- devel/libpciaccess
- devel/libtool
- devel/m4
- devel/readline
- lang/gcc14
- lang/perl5.42
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpfr
- math/openblas
- math/scalapack
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- textproc/libxml2
Run dependencies 23
Required by 1
Configuration
Options name: devel_ga
| Option | Default | Description |
|---|---|---|
| BLAS_SIZE_4 | on | BLAS_SIZE=4 |
| BLAS_SIZE_8 | off | BLAS_SIZE=8 |
| MPICH | on | Parallel processing support via MPICH |
| OPENMPI | off | Parallel processing support via Open MPI |
- USES
- autoreconf fortran gmake libtool localbase
- Service scripts
- none
Files
pkg-plist 45
- bin/adjust.x
- bin/armci-config
- bin/collisions.x
- bin/comex-config
- bin/ga-config
- include/armci.h
- include/chemio.h
- include/comex.h
- include/coms.h
- include/dra.fh
- include/dra.h
- include/eaf.fh
- include/eaf.h
- include/elio.h
- include/farg.h
- include/ga-mpi.fh
- include/ga-mpi.h
- include/ga-papi.h
- include/ga-wapi.h
- include/ga.h
- include/gacommon.h
- include/global.fh
- include/macdecls.h
- include/macommon.h
- include/maf2c.fh
- include/mafdecls.fh
- include/matypes.h
- include/message.h
- include/msgtypesc.h
- include/msgtypesf.h
- include/parmci.h
- include/sf.fh
- include/sf.h
- include/tcgmsg.fh
- include/tcgmsg.h
- include/typesf2c.h
- lib/libarmci.so
- lib/libarmci.so.0
- lib/libarmci.so.0.0.0
- lib/libcomex.so
- lib/libcomex.so.0
- lib/libcomex.so.0.0.0
- lib/libga.so
- lib/libga.so.1
- lib/libga.so.1.1.1
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ga-5.9.2.tar.gz | 8.543597e+06 | cbf15764bf9c04e47e7a798271c418f76b23f1857b23feb24b6cb3891a57fbf2 |
Master sites 1
- https://github.com/GlobalArrays/ga/releases/download/v5.9.2/
Commit history 0
No commits in the history this site was built from.