Skip to content
Snippets Groups Projects
Commit 4c16efba authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 01/07/2022: stations: minor bugfix: correct warning when buffer size is not as expected

parent e65a2f06
No related branches found
No related tags found
No related merge requests found
...@@ -230,7 +230,7 @@ PROFILER: DO JS = 1, INUMPROF ...@@ -230,7 +230,7 @@ PROFILER: DO JS = 1, INUMPROF
END IF END IF
IF ( IPOS-1 /= IPACKSIZE ) & IF ( IPOS-1 /= IPACKSIZE ) &
call Print_msg( NVERB_WARNING, 'IO', 'WRITE_PROFILER_n', 'IPOS /= IPACKSIZE (sender side)', OLOCAL = .TRUE. ) call Print_msg( NVERB_WARNING, 'IO', 'WRITE_PROFILER_n', 'IPOS-1 /= IPACKSIZE (sender side)', OLOCAL = .TRUE. )
CALL MPI_SEND( TPROFILERS(IDX)%CNAME, LEN(TPROFILERS(IDX)%CNAME), MPI_CHARACTER, TPDIAFILE%NMASTER_RANK - 1, & CALL MPI_SEND( TPROFILERS(IDX)%CNAME, LEN(TPROFILERS(IDX)%CNAME), MPI_CHARACTER, TPDIAFILE%NMASTER_RANK - 1, &
ITAG, TPDIAFILE%NMPICOMM, IERR ) ITAG, TPDIAFILE%NMPICOMM, IERR )
...@@ -308,7 +308,7 @@ PROFILER: DO JS = 1, INUMPROF ...@@ -308,7 +308,7 @@ PROFILER: DO JS = 1, INUMPROF
END IF END IF
IF ( IPOS-1 /= IPACKSIZE ) & IF ( IPOS-1 /= IPACKSIZE ) &
call Print_msg( NVERB_WARNING, 'IO', 'WRITE_PROFILER_n', 'IPOS /= IPACKSIZE (receiver side)', OLOCAL = .TRUE. ) call Print_msg( NVERB_WARNING, 'IO', 'WRITE_PROFILER_n', 'IPOS-1 /= IPACKSIZE (receiver side)', OLOCAL = .TRUE. )
END IF END IF
END IF END IF
......
...@@ -198,8 +198,8 @@ STATION: DO JS = 1, INUMSTAT ...@@ -198,8 +198,8 @@ STATION: DO JS = 1, INUMSTAT
ZPACK(IPOS:IPOS+ISTORE-1) = TSTATIONS(IDX)%XSFCO2; IPOS = IPOS + ISTORE ZPACK(IPOS:IPOS+ISTORE-1) = TSTATIONS(IDX)%XSFCO2; IPOS = IPOS + ISTORE
END IF END IF
IF ( IPOS /= IPACKSIZE ) & IF ( IPOS-1 /= IPACKSIZE ) &
call Print_msg( NVERB_WARNING, 'IO', 'WRITE_STATION_n', 'IPOS /= IPACKSIZE (sender side)', OLOCAL = .TRUE. ) call Print_msg( NVERB_WARNING, 'IO', 'WRITE_STATION_n', 'IPOS-1 /= IPACKSIZE (sender side)', OLOCAL = .TRUE. )
CALL MPI_SEND( TSTATIONS(IDX)%CNAME, LEN(TSTATIONS(IDX)%CNAME), MPI_CHARACTER, TPDIAFILE%NMASTER_RANK - 1, & CALL MPI_SEND( TSTATIONS(IDX)%CNAME, LEN(TSTATIONS(IDX)%CNAME), MPI_CHARACTER, TPDIAFILE%NMASTER_RANK - 1, &
ITAG, TPDIAFILE%NMPICOMM, IERR ) ITAG, TPDIAFILE%NMPICOMM, IERR )
...@@ -259,8 +259,8 @@ STATION: DO JS = 1, INUMSTAT ...@@ -259,8 +259,8 @@ STATION: DO JS = 1, INUMSTAT
TZSTATION%XSFCO2 = ZPACK(IPOS:IPOS+ISTORE-1); IPOS = IPOS + ISTORE TZSTATION%XSFCO2 = ZPACK(IPOS:IPOS+ISTORE-1); IPOS = IPOS + ISTORE
END IF END IF
IF ( IPOS /= IPACKSIZE ) & IF ( IPOS-1 /= IPACKSIZE ) &
call Print_msg( NVERB_WARNING, 'IO', 'WRITE_STATION_n', 'IPOS /= IPACKSIZE (receiver side)', OLOCAL = .TRUE. ) call Print_msg( NVERB_WARNING, 'IO', 'WRITE_STATION_n', 'IPOS-1 /= IPACKSIZE (receiver side)', OLOCAL = .TRUE. )
END IF END IF
END IF END IF
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment