Description
This is a reference implementation of the UPC V1.0 collective functions.
This implementation conforms to UPC V1.1. The UPC Collectives eventually became a part of the official UPC specification and is therefore included in most UPC distributions.
References
- Implementation README ( txt )
Sourcecode
Instructions
- The Makefile compiles the collective functions to collective.o and it
compiles three main programs, try_*.c, that exercise the collective
functions. The Makefile has macros that control the number of threads,
whether argument checking is turned on, and whether certain collective
functions "push" or "pull". Assuming it can find your upc compiler,
typing "make" will make collective.o with the "pull" versions of the
collective functions for the dynamic threads environment and with
argument checking turned on.
Last modified 12/8/4
{ Insert a counter here }