-
Notifications
You must be signed in to change notification settings - Fork 0
/
Macmpif.h
28 lines (28 loc) · 1.6 KB
/
Macmpif.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
!-----------------------------------------------------------------------
integer MPI_COMM_WORLD, MPI_STATUS_SIZE, MPI_SUCCESS
parameter(MPI_COMM_WORLD=0,MPI_STATUS_SIZE=5,MPI_SUCCESS=0)
integer MPI_INTEGER, MPI_REAL, MPI_DOUBLE_PRECISION
parameter(MPI_INTEGER=18,MPI_REAL=19,MPI_DOUBLE_PRECISION=20)
integer MPI_COMPLEX, MPI_DOUBLE_COMPLEX, MPI_BYTE
parameter(MPI_COMPLEX=22,MPI_DOUBLE_COMPLEX=23,MPI_BYTE=2)
integer MPI_INTEGER4, MPI_REAL4, MPI_REAL8, MPI_LOGICAL
parameter(MPI_INTEGER4=MPI_INTEGER,MPI_LOGICAL=MPI_INTEGER)
parameter(MPI_REAL4=MPI_REAL,MPI_REAL8=MPI_DOUBLE_PRECISION)
integer MPI_2REAL, MPI_2DOUBLE_PRECISION, MPI_2INTEGER
parameter(MPI_2REAL=35,MPI_2DOUBLE_PRECISION=36,MPI_2INTEGER=37)
integer MPI_UNDEFINED
parameter(MPI_UNDEFINED=-1)
integer MPI_MAX, MPI_MIN, MPI_SUM, MPI_MAXLOC, MPI_MINLOC
parameter(MPI_MAX=0,MPI_MIN=1,MPI_SUM=2,MPI_MAXLOC=4,MPI_MINLOC=5)
integer MPI_SOURCE, MPI_TAG, MPI_ERROR, MPI_ERR_IN_STATUS
parameter(MPI_SOURCE=1,MPI_TAG=2,MPI_ERROR=3,MPI_ERR_IN_STATUS=67)
integer MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_REQUEST_NULL
parameter(MPI_ANY_SOURCE=-1,MPI_ANY_TAG=-1,MPI_REQUEST_NULL=-1)
integer MPI_COMM_SELF, MPI_COMM_NULL, MPI_PROC_NULL
parameter(MPI_COMM_SELF=1,MPI_COMM_NULL=-1,MPI_PROC_NULL=-3)
integer MPI_MAX_PROCESSOR_NAME
parameter(MPI_MAX_PROCESSOR_NAME=24)
integer MPI_ERRORS_RETURN,MPI_ERRORS_ARE_FATAL
parameter(MPI_ERRORS_RETURN=0,MPI_ERRORS_ARE_FATAL=1)
double precision MPI_WTIME, MPI_WTICK
external MPI_WTIME, MPI_WTICK