|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <string.h>
|
|
|
|
|
|
|
|
|
|
#ifdef Add_
|
|
|
|
|
#ifdef LowerUndescore
|
|
|
|
|
#define mpi_wtime mpi_wtime_
|
|
|
|
|
#define mpi_send mpi_send_
|
|
|
|
|
#define mpi_irecv mpi_irecv_
|
|
|
|
@ -12,6 +12,57 @@
|
|
|
|
|
#define mpi_allgather mpi_allgather_
|
|
|
|
|
#define mpi_allgatherv mpi_allgatherv_
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef LowerDoubleUndescore
|
|
|
|
|
#define mpi_wtime mpi_wtime__
|
|
|
|
|
#define mpi_send mpi_send__
|
|
|
|
|
#define mpi_irecv mpi_irecv__
|
|
|
|
|
#define mpi_wait mpi_wait__
|
|
|
|
|
#define mpi_alltoall mpi_alltoall__
|
|
|
|
|
#define mpi_alltoallv mpi_alltoallv__
|
|
|
|
|
#define mpi_allgather mpi_allgather__
|
|
|
|
|
#define mpi_allgatherv mpi_allgatherv__
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef LowerCase
|
|
|
|
|
#define mpi_wtime mpi_wtime
|
|
|
|
|
#define mpi_send mpi_send
|
|
|
|
|
#define mpi_irecv mpi_irecv
|
|
|
|
|
#define mpi_wait mpi_wait
|
|
|
|
|
#define mpi_alltoall mpi_alltoall
|
|
|
|
|
#define mpi_alltoallv mpi_alltoallv
|
|
|
|
|
#define mpi_allgather mpi_allgather
|
|
|
|
|
#define mpi_allgatherv mpi_allgatherv
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef UpperUndescore
|
|
|
|
|
#define mpi_wtime MPI_WTIME_
|
|
|
|
|
#define mpi_send MPI_SEND_
|
|
|
|
|
#define mpi_irecv MPI_IRECV_
|
|
|
|
|
#define mpi_wait MPI_WAIT_
|
|
|
|
|
#define mpi_alltoall MPI_ALLTOALL_
|
|
|
|
|
#define mpi_alltoallv MPI_ALLTOALLV_
|
|
|
|
|
#define mpi_allgather MPI_ALLGATHER_
|
|
|
|
|
#define mpi_allgatherv MPI_ALLGATHERV_
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef UpperDoubleUndescore
|
|
|
|
|
#define mpi_wtime MPI_WTIME__
|
|
|
|
|
#define mpi_send MPI_SEND__
|
|
|
|
|
#define mpi_irecv MPI_IRECV__
|
|
|
|
|
#define mpi_wait MPI_WAIT__
|
|
|
|
|
#define mpi_alltoall MPI_ALLTOALL__
|
|
|
|
|
#define mpi_alltoallv MPI_ALLTOALLV__
|
|
|
|
|
#define mpi_allgather MPI_ALLGATHER__
|
|
|
|
|
#define mpi_allgatherv MPI_ALLGATHERV__
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef UpperCase
|
|
|
|
|
#define mpi_wtime MPI_WTIME
|
|
|
|
|
#define mpi_send MPI_SEND
|
|
|
|
|
#define mpi_irecv MPI_IRECV
|
|
|
|
|
#define mpi_wait MPI_WAIT
|
|
|
|
|
#define mpi_alltoall MPI_ALLTOALL
|
|
|
|
|
#define mpi_alltoallv MPI_ALLTOALLV
|
|
|
|
|
#define mpi_allgather MPI_ALLGATHER
|
|
|
|
|
#define mpi_allgatherv MPI_ALLGATHERV
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#define mpi_integer 1
|
|
|
|
|
#define mpi_double 3
|
|
|
|
|
#define mpi_double_complex 5
|
|
|
|
|