BSD Ports

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

SystemPortVersion
FreeBSDdevel/ga5.9.2_1
DragonFlydevel/ga5.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.9.2_15.9.2_1-5.8.2_55.9.2_1
FreeBSD:14:quarterly5.9.2_15.9.2_1n/a5.8.2_55.9.2_1
FreeBSD:15:latest5.9.2_15.9.2_1n/a5.8.2_55.8.2_5
FreeBSD:15:quarterly5.9.2_15.9.2_1n/an/an/a
FreeBSD:16:latest5.9.2_15.9.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 23
Required by 1

Configuration

Options name: devel_ga

OptionDefaultDescription
BLAS_SIZE_4onBLAS_SIZE=4
BLAS_SIZE_8offBLAS_SIZE=8
MPICHonParallel processing support via MPICH
OPENMPIoffParallel 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
FileSizeSHA256
ga-5.9.2.tar.gz8.543597e+06cbf15764bf9c04e47e7a798271c418f76b23f1857b23feb24b6cb3891a57fbf2
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.