MODULE mpi_mod #ifdef CPP_USING_MPI INCLUDE 'mpif.h' #else INTEGER :: MPI_COMM_WORLD INTEGER :: MPI_REAL8 INTEGER :: MPI_INTEGER INTEGER :: MPI_ANY_SOURCE INTEGER :: MPI_MAX INTEGER :: MPI_INFO_NULL INTEGER :: MPI_STATUS_SIZE #endif END MODULE mpi_mod #ifndef CPP_USING_MPI SUBROUTINE MPI_INIT END SUBROUTINE MPI_COMM_SIZE END SUBROUTINE MPI_COMM_RANK END SUBROUTINE MPI_FINALIZE END SUBROUTINE MPI_ALLREDUCE END SUBROUTINE MPI_ALLTOALL END SUBROUTINE MPI_ISEND END SUBROUTINE MPI_IRECV END SUBROUTINE MPI_WAITALL END SUBROUTINE MPI_BARRIER END SUBROUTINE MPI_ALLGATHER END #endif