Changeset 1965 for LMDZ5/trunk/libf
- Timestamp:
- Feb 11, 2014, 11:42:52 AM (11 years ago)
- Location:
- LMDZ5/trunk/libf
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/mod_const_mpi.F90
r1907 r1965 17 17 USE ioipsl_getincom, only: getin 18 18 #endif 19 19 ! Use of Oasis-MCT coupler 20 #ifdef CPP_OMCT 21 USE mod_prism 22 #endif 20 23 IMPLICIT NONE 21 24 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dmem/parallel_lmdz.F90
r1907 r1965 392 392 #endif 393 393 #ifdef CPP_COUPLE 394 ! Use of Oasis-MCT coupler 395 #if defined CPP_OMCT 396 use mod_prism 397 #else 394 398 use mod_prism_proto 399 #endif 395 400 ! Ehouarn: surface_data module is in 'phylmd' ... 396 401 use surface_data, only : type_ocean -
LMDZ5/trunk/libf/dyn3dpar/mod_const_mpi.F90
r1907 r1965 17 17 USE ioipsl_getincom, only: getin 18 18 #endif 19 19 ! Use of Oasis-MCT coupler 20 #ifdef CPP_OMCT 21 USE mod_prism 22 #endif 20 23 IMPLICIT NONE 21 24 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dpar/parallel_lmdz.F90
r1907 r1965 225 225 #endif 226 226 #ifdef CPP_COUPLE 227 ! Use of Oasis-MCT coupler 228 #if defined CPP_OMCT 229 use mod_prism 230 #else 227 231 use mod_prism_proto 232 #endif 228 233 ! Ehouarn: surface_data module is in 'phylmd' ... 229 234 use surface_data, only : type_ocean -
LMDZ5/trunk/libf/phylmd/oasis.F90
r1907 r1965 15 15 16 16 #ifdef CPP_COUPLE 17 ! Use of Oasis-MCT coupler 18 #if defined CPP_OMCT 19 USE mod_prism 20 ! Use of Oasis3 coupler 21 #else 17 22 USE mod_prism_proto 18 23 USE mod_prism_def_partition_proto 19 24 USE mod_prism_get_proto 20 25 USE mod_prism_put_proto 26 #endif 21 27 #endif 22 28 … … 337 343 338 344 DO i = 1, maxrecv 339 IF (inforecv(i)%action ) THEN345 IF (inforecv(i)%action .AND. inforecv(i)%nid .NE. -1) THEN 340 346 field(:) = -99999. 341 347 CALL prism_get_proto(inforecv(i)%nid, ktime, field(istart:iend), ierror) … … 421 427 422 428 DO i = 1, maxsend 423 IF (infosend(i)%action ) THEN429 IF (infosend(i)%action .AND. infosend(i)%nid .NE. -1 ) THEN 424 430 field = RESHAPE(tab_put(:,:,i),(/iim*jj_nb/)) 425 431 CALL prism_put_proto(infosend(i)%nid, ktime, field(istart:iend), ierror)
Note: See TracChangeset
for help on using the changeset viewer.