This source file includes following definitions.
- MPI_WTIME_F90
- mpi_wtime_f90
- mpi_wtime_f90_
- mpi_wtime_f90__
- MPI_WTICK_F90
- mpi_wtick_f90
- mpi_wtick_f90_
- mpi_wtick_f90__
- MPI_AINT_ADD_F90
- mpi_aint_add_f90
- mpi_aint_add_f90_
- mpi_aint_add_f90__
- MPI_AINT_DIFF_F90
- mpi_aint_diff_f90
- mpi_aint_diff_f90_
- mpi_aint_diff_f90__
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 
  14 
  15 
  16 
  17 
  18 
  19 
  20 
  21 
  22 
  23 #include "ompi_config.h"
  24 
  25 #include "ompi/mpi/fortran/mpif-h/bindings.h"
  26 
  27 
  28 
  29 
  30 
  31 
  32 
  33 
  34 
  35 
  36 
  37 
  38 
  39 
  40 OMPI_DECLSPEC void MPI_WTIME_F90(double *w);
  41 OMPI_DECLSPEC void mpi_wtime_f90(double *w);
  42 OMPI_DECLSPEC void mpi_wtime_f90_(double *w);
  43 OMPI_DECLSPEC void mpi_wtime_f90__(double *w);
  44 
  45 OMPI_DECLSPEC void MPI_WTICK_F90(double *w);
  46 OMPI_DECLSPEC void mpi_wtick_f90(double *w);
  47 OMPI_DECLSPEC void mpi_wtick_f90_(double *w);
  48 OMPI_DECLSPEC void mpi_wtick_f90__(double *w);
  49 
  50 OMPI_DECLSPEC void MPI_AINT_ADD_F90(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w);
  51 OMPI_DECLSPEC void mpi_aint_add_f90(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w);
  52 OMPI_DECLSPEC void mpi_aint_add_f90_(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w);
  53 OMPI_DECLSPEC void mpi_aint_add_f90__(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w);
  54 
  55 OMPI_DECLSPEC void MPI_AINT_DIFF_F90(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w);
  56 OMPI_DECLSPEC void mpi_aint_diff_f90(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w);
  57 OMPI_DECLSPEC void mpi_aint_diff_f90_(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w);
  58 OMPI_DECLSPEC void mpi_aint_diff_f90__(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w);
  59 
  60 
  61 
  62 void MPI_WTIME_F90(double *w)
  63 {
  64     *w = MPI_Wtime();
  65 }
  66 
  67 void mpi_wtime_f90(double *w)
  68 {
  69     *w = MPI_Wtime();
  70 }
  71 
  72 void mpi_wtime_f90_(double *w)
  73 {
  74     *w = MPI_Wtime();
  75 }
  76 
  77 void mpi_wtime_f90__(double *w)
  78 {
  79     *w = MPI_Wtime();
  80 }
  81 
  82 
  83 
  84 void MPI_WTICK_F90(double *w)
  85 {
  86     *w = MPI_Wtick();
  87 }
  88 
  89 void mpi_wtick_f90(double *w)
  90 {
  91     *w = MPI_Wtick();
  92 }
  93 
  94 void mpi_wtick_f90_(double *w)
  95 {
  96     *w = MPI_Wtick();
  97 }
  98 
  99 void mpi_wtick_f90__(double *w)
 100 {
 101     *w = MPI_Wtick();
 102 }
 103 
 104 
 105 
 106 void MPI_AINT_ADD_F90(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w)
 107 {
 108     *w = MPI_Aint_add (*base, *diff);
 109 }
 110 
 111 void mpi_aint_add_f90(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w)
 112 {
 113     *w = MPI_Aint_add (*base, *diff);
 114 }
 115 
 116 void mpi_aint_add_f90_(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w)
 117 {
 118     *w = MPI_Aint_add (*base, *diff);
 119 }
 120 
 121 void mpi_aint_add_f90__(MPI_Aint *base, MPI_Aint *diff, MPI_Aint *w)
 122 {
 123     *w = MPI_Aint_add (*base, *diff);
 124 }
 125 
 126 
 127 
 128 
 129 void MPI_AINT_DIFF_F90(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w)
 130 {
 131     *w = MPI_Aint_diff (*addr1, *addr2);
 132 }
 133 
 134 void mpi_aint_diff_f90(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w)
 135 {
 136     *w = MPI_Aint_diff (*addr1, *addr2);
 137 }
 138 
 139 void mpi_aint_diff_f90_(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w)
 140 {
 141     *w = MPI_Aint_diff (*addr1, *addr2);
 142 }
 143 
 144 void mpi_aint_diff_f90__(MPI_Aint *addr1, MPI_Aint *addr2, MPI_Aint *w)
 145 {
 146     *w = MPI_Aint_diff (*addr1, *addr2);
 147 }