From 5b1ed3e7290912305869aa1b8271f7a4dd897554 Mon Sep 17 00:00:00 2001 From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr> Date: Tue, 24 Oct 2017 13:22:13 +0200 Subject: [PATCH] Philippe 24/10/2017: IO: bug correction: IO_READ_FIELD_BYFIELD_L1: size of message in MPI_Bcast was wrong (1 instead of size(ofield)) --- src/LIB/SURCOUCHE/src/fmread_ll.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LIB/SURCOUCHE/src/fmread_ll.f90 b/src/LIB/SURCOUCHE/src/fmread_ll.f90 index 135602716..b15d297ee 100644 --- a/src/LIB/SURCOUCHE/src/fmread_ll.f90 +++ b/src/LIB/SURCOUCHE/src/fmread_ll.f90 @@ -1760,7 +1760,7 @@ IF (ASSOCIATED(TZFD)) THEN !because metadata of field has been modified in IO_READ_FIELD_xxx IF (IRESP==-111) CALL IO_BCAST_FIELD_METADATA(TZFD,TPFIELD) ! - CALL MPI_BCAST(OFIELD,1,MPI_LOGICAL,TZFD%OWNER-1,TZFD%COMM,IERR) + CALL MPI_BCAST(OFIELD,SIZE(OFIELD),MPI_LOGICAL,TZFD%OWNER-1,TZFD%COMM,IERR) END IF ELSE IRESP = -61 -- GitLab