.TH BSdepend.h h "10/16/1996" " " "BlockSolve95" .SH NAME BSdepend.h \- This file defines all the message-passing macros for the BlockSolve95 package. .SH SYSTEM DESCRIPTION All the macros can MPI routines. Note that there is blocking version and a nonblocking version based on whether NO_BLOCKING_SEND is defined. .SH SYNOPSIS .nf #ifndef __BSdependh #define __BSdependh /* include MPI */ #include "mpi.h" #define MPI_Aint int #include #if defined(PARCH_sun4) && !defined(__cplusplus) && defined(_Gnu_) extern int fprintf(FILE*,const char*,...); extern void sscanf(char *,...); extern int printf(const char *,...); extern void *malloc(long unsigned int ); extern void *free(void *); extern void srand(int); extern int rand(); #endif #if defined(__cplusplus) extern "C" .fi .SH LOCATION BlockSolve95/include/BSdepend.h