<GC - Generalized Communication>

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>.