Release 1.1
Jørn Amundsen
Roar Skålin
SINTEF Applied Mathematics
1996
GC is a package of subroutines designed to facilitate efficient
and portable communication on parallel computers. It is not a
communication library, but a consistent interface to most existing
communication systems. GC supports both message passing communication
and communication between processors with shared memory. The package
is implemented as a set of routines to be preprocessed by the user,
and has both a C and a Fortran interface.
The GC User's Guide is also available in postscript.
GC and an accompanying package
Generalized Communication Group
is referred to as the GCOM package.
- Revision History
- 1 Introduction
- 2 Basic Concepts
- 2.1 Language Support
- 2.2 Communication Systems Support
- 2.3 Operations Support
- 2.4 Utility Operations Support
- 2.5 Compile and Link
- 2.6 Naming Convention
- 2.7 Configuration
- 2.8 Interface Dependent Issues
- 2.9 Restrictions
- 2.10 Availability
- 2.11 Future Releases
- 3 Routine Descriptions
- ABORT
- BBCAST
- BRECV
- BSEND
- C2F utility
- CBCAST
- COMLEN
- CONFIG
- CPUTIME utility
- CRECV
- CSEND
- EXIT
- F2C utility
- FREE utility
- GETOPT
- GSYNC
- IBCAST
- IMAX
- IMIN
- INIT
- IRECV
- ISEND
- ISIZE
- ISUM
- MALLOC utility
- ME
- NPROC
- RBCAST
- RMAX
- RMIN
- RRECV
- RSEND
- RSIZE
- RSUM
- RSUMR
- SETOPT
- SSYNC
- WALLTIME utility
- 4 Sample Program
- References
- About this document ...
Changed
1998-10-26
by Jørn Amundsen <Jorn.Amundsen@sima.sintef.no>.