[mpich-devel] [PATCH] MPI_Aint_* tests: use MPI_INTEGER datatype in Fortran
Jeff Squyres
jsquyres at cisco.com
Wed Oct 14 20:58:45 CDT 2015
MPI_INT corresponds to type(C_INT); MPI_INTEGER corresponds to INTEGER.
---
test/mpi/f08/rma/aintf08.f90 | 4 ++--
test/mpi/f77/rma/aintf.f | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/test/mpi/f08/rma/aintf08.f90 b/test/mpi/f08/rma/aintf08.f90
index cef75eb..b4dce12 100644
--- a/test/mpi/f08/rma/aintf08.f90
+++ b/test/mpi/f08/rma/aintf08.f90
@@ -42,7 +42,7 @@ program main
endif
! Exchange bases
- call MPI_Type_size(MPI_INT, intsize, ierr);
+ call MPI_Type_size(MPI_INTEGER, intsize, ierr);
call MPI_Allgather(MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, bases, 1, MPI_AINT, MPI_COMM_WORLD, ierr)
call MPI_Win_create_dynamic(MPI_INFO_NULL, MPI_COMM_WORLD, win, ierr)
@@ -60,7 +60,7 @@ program main
! Get value and verify it
call MPI_Win_fence(MPI_MODE_NOPRECEDE, win, ierr)
- call MPI_Get(val, 1, MPI_INT, target_rank, offset, 1, MPI_INT, win, ierr)
+ call MPI_Get(val, 1, MPI_INTEGER, target_rank, offset, 1, MPI_INTEGER, win, ierr)
call MPI_Win_fence(MPI_MODE_NOSUCCEED, win, ierr)
if (val /= 1234) then
diff --git a/test/mpi/f77/rma/aintf.f b/test/mpi/f77/rma/aintf.f
index 87464ba..9df429b 100644
--- a/test/mpi/f77/rma/aintf.f
+++ b/test/mpi/f77/rma/aintf.f
@@ -46,7 +46,7 @@
endif
! Exchange bases
- call MPI_Type_size(MPI_INT, intsize, ierr);
+ call MPI_Type_size(MPI_INTEGER, intsize, ierr);
call MPI_Allgather(MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, bases,
& 1, MPI_AINT, MPI_COMM_WORLD, ierr)
@@ -68,8 +68,8 @@
! Get value and verify it
call MPI_Win_fence(MPI_MODE_NOPRECEDE, win, ierr)
- call MPI_Get(val, 1, MPI_INT, target_rank,
- & offset, 1, MPI_INT, win, ierr)
+ call MPI_Get(val, 1, MPI_INTEGER, target_rank,
+ & offset, 1, MPI_INTEGER, win, ierr)
call MPI_Win_fence(MPI_MODE_NOSUCCEED, win, ierr)
if (val /= 1234) then
--
2.4.3
More information about the devel
mailing list