Newsgroups: comp.parallel.mpi,fj.comp.parallel
From: Hiroyuki ARAKI <araki@csl.cl.nec.co.jp>
Subject: MPI test program
Organization: NEC. C&C Computer System Labs.
Date: 17 May 1996 09:33:56 GMT
Message-ID: <4nhh64$qh0@csls6.csl.cl.nec.co.jp>

A set of MPI test programs from NEC -- May 16 1996

Available at:

    ftp://donatsu.hstc.necsyl.com/pub/csl/denen/v1.1/mpitp.tar.gz

This is a collection of simple test programs for MPI we have been
using to test out our MPI implementation.  We made this public in hope
that others might also find them useful to identify glitches in their
MPI implementation.

One or more C programs and one FORTRAN program are provided for each MPI
function, except for those for error handling.  All programs in this set
are confirmed to run without errors using MPI/DE, an MPI library for
DenEn, a parallel operating system for NEC's parallel machine Cenju-3.

For functions that perform communication, like MPI_Send and MPI_Bcast,
at least two kinds of tests are included in this collection; one sending
an element of, and the other a large array of, a predefined datatype in
a MPI call.  The size of the array in the tests of the latter type is
specified by a #define'd label V_MAX_SIZE, whose definition can be found
in "mpicheck.h".

Each program file has a name like "tp001.c".  In most cases, their
number indicates the nature of the program as follows:
       tp000   	   sends one element in a call.
       tp009       sends a large array in a call.
       otherwise   performs tests specific to a function.

FORTRAN tests checks nothing but whether a particular function or a
predefined constant is accessible or not.

See the file named "COPYRIGHT" for copyright notices.

Any comments are welcome; please send them to "denen@csl.cl.nec.co.jp".

Hiroyuki Araki
Kosuke Tatsukawa, Assistant manager
Akihiko Konagaya, Manager
C&C Research Laboratories
NEC Corporation



