source: codes/icosagcm/trunk/src/mpi_mod.F90 @ 142

Last change on this file since 142 was 118, checked in by dubos, 11 years ago

Added some MPI-related messages

File size: 677 bytes
Line 
1MODULE mpi_mod
2
3#ifdef CPP_USING_MPI
4  INCLUDE 'mpif.h'
5#else
6  INTEGER :: MPI_COMM_WORLD
7  INTEGER :: MPI_REAL8
8  INTEGER :: MPI_INTEGER
9  INTEGER :: MPI_ANY_SOURCE
10  INTEGER :: MPI_MAX
11  INTEGER :: MPI_INFO_NULL
12  INTEGER :: MPI_STATUS_SIZE 
13#endif
14
15END MODULE mpi_mod
16
17
18#ifndef CPP_USING_MPI
19
20 SUBROUTINE  MPI_INIT
21   PRINT *, 'Compiled without MPI'
22 END
23 
24 SUBROUTINE  MPI_COMM_SIZE
25 END
26
27 SUBROUTINE  MPI_COMM_RANK
28 END
29 
30 SUBROUTINE MPI_FINALIZE
31 END
32 
33 SUBROUTINE MPI_ALLREDUCE
34 END
35
36 SUBROUTINE MPI_ALLTOALL
37 END
38
39 SUBROUTINE MPI_ISEND
40 END
41
42 SUBROUTINE MPI_IRECV
43 END
44
45 SUBROUTINE MPI_WAITALL
46 END
47
48 SUBROUTINE MPI_BARRIER
49 END
50
51 SUBROUTINE MPI_ALLGATHER
52 END
53
54#endif
Note: See TracBrowser for help on using the repository browser.