Changeset 1601 for trunk/NEMO/OPA_SRC/lib_mpp.F90
- Timestamp:
- 2009-08-11T12:09:19+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/lib_mpp.F90
r1579 r1601 139 139 140 140 ! Type of send : standard, buffered, immediate 141 CHARACTER(len=1) :: c _mpi_send = 'S' ! type od mpi send/recieve (S=standard, B=bsend, I=isend)142 LOGICAL :: l_isend = .FALSE. ! isend use indicator (T if c _mpi_send='I')141 CHARACTER(len=1) :: cn_mpi_send = 'S' ! type od mpi send/recieve (S=standard, B=bsend, I=isend) 142 LOGICAL :: l_isend = .FALSE. ! isend use indicator (T if cn_mpi_send='I') 143 143 INTEGER :: nn_buffer = 0 ! size of the buffer in case of mpi_bsend 144 144 … … 177 177 LOGICAL :: mpi_was_called 178 178 179 NAMELIST/nam _mpp/ c_mpi_send, nn_buffer179 NAMELIST/nammpp/ cn_mpi_send, nn_buffer 180 180 !!---------------------------------------------------------------------- 181 181 ! … … 183 183 WRITE(ldtxt(2),*) 'mynode : mpi initialisation' 184 184 WRITE(ldtxt(3),*) '~~~~~~ ' 185 WRITE(ldtxt(4),*)186 185 ! 187 186 REWIND( numnam ) ! Namelist namrun : parameters of the run 188 READ ( numnam, nam _mpp )187 READ ( numnam, nammpp ) 189 188 ! ! control print 190 WRITE(ldtxt(5),*) ' Namelist nam_mpp' 191 WRITE(ldtxt(6),*) ' mpi send type c_mpi_send = ', c_mpi_send 189 WRITE(ldtxt(4),*) ' Namelist nammpp' 190 WRITE(ldtxt(5),*) ' mpi send type cn_mpi_send = ', cn_mpi_send 191 WRITE(ldtxt(6),*) ' size in bytes of exported buffer nn_buffer = ', nn_buffer 192 192 193 193 #if defined key_agrif … … 205 205 IF( PRESENT(localComm) .and. mpi_was_called ) THEN 206 206 mpi_comm_opa = localComm 207 SELECT CASE ( c _mpi_send )207 SELECT CASE ( cn_mpi_send ) 208 208 CASE ( 'S' ) ! Standard mpi send (blocking) 209 209 WRITE(ldtxt(7),*) ' Standard blocking mpi send (send)' … … 216 216 CASE DEFAULT 217 217 WRITE(ldtxt(7),cform_err) 218 WRITE(ldtxt(8),*) ' bad value for c _mpi_send = ', c_mpi_send218 WRITE(ldtxt(8),*) ' bad value for cn_mpi_send = ', cn_mpi_send 219 219 nstop = nstop + 1 220 220 END SELECT … … 225 225 ELSE 226 226 #endif 227 SELECT CASE ( c _mpi_send )227 SELECT CASE ( cn_mpi_send ) 228 228 CASE ( 'S' ) ! Standard mpi send (blocking) 229 229 WRITE(ldtxt(7),*) ' Standard blocking mpi send (send)' … … 238 238 CASE DEFAULT 239 239 WRITE(ldtxt(7),cform_err) 240 WRITE(ldtxt(8),*) ' bad value for c _mpi_send = ', c_mpi_send240 WRITE(ldtxt(8),*) ' bad value for cn_mpi_send = ', cn_mpi_send 241 241 nstop = nstop + 1 242 242 END SELECT … … 254 254 #if defined key_agrif 255 255 ELSE 256 SELECT CASE ( c _mpi_send )256 SELECT CASE ( cn_mpi_send ) 257 257 CASE ( 'S' ) ! Standard mpi send (blocking) 258 258 WRITE(ldtxt(7),*) ' Standard blocking mpi send (send)' … … 264 264 CASE DEFAULT 265 265 WRITE(ldtxt(7),cform_err) 266 WRITE(ldtxt(8),*) ' bad value for c _mpi_send = ', c_mpi_send266 WRITE(ldtxt(8),*) ' bad value for cn_mpi_send = ', cn_mpi_send 267 267 nstop = nstop + 1 268 268 END SELECT … … 1044 1044 !!---------------------------------------------------------------------- 1045 1045 ! 1046 SELECT CASE ( c _mpi_send )1046 SELECT CASE ( cn_mpi_send ) 1047 1047 CASE ( 'S' ) ! Standard mpi send (blocking) 1048 1048 CALL mpi_send ( pmess, kbytes, mpi_double_precision, kdest , ktyp, mpi_comm_opa , iflag )
Note: See TracChangeset
for help on using the changeset viewer.