- Timestamp:
- 2018-12-03T12:45:01+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/LBC/lib_mpp.F90
r10359 r10368 64 64 65 65 INTERFACE mpp_nfd 66 MODULE PROCEDURE mpp_nfd_2d , mpp_nfd_3d, mpp_nfd_4d66 MODULE PROCEDURE mpp_nfd_2d , mpp_nfd_3d , mpp_nfd_4d 67 67 MODULE PROCEDURE mpp_nfd_2d_ptr, mpp_nfd_3d_ptr, mpp_nfd_4d_ptr 68 68 END INTERFACE 69 69 70 70 ! Interface associated to the mpp_lnk_... routines is defined in lbclnk 71 PUBLIC mpp_lnk_2d , mpp_lnk_3d, mpp_lnk_4d71 PUBLIC mpp_lnk_2d , mpp_lnk_3d , mpp_lnk_4d 72 72 PUBLIC mpp_lnk_2d_ptr, mpp_lnk_3d_ptr, mpp_lnk_4d_ptr 73 73 ! … … 165 165 LOGICAL, PUBLIC :: l_full_nf_update = .FALSE. !: logical for a full (2lines) update of bc at North fold report 166 166 INTEGER, PARAMETER, PUBLIC :: nbdelay = 1 !: number of delayed operations 167 !$AGRIF_DO_NOT_TREAT 167 168 CHARACTER(len=32), DIMENSION(nbdelay), PUBLIC :: c_delaylist !: name (used as id) of allreduce-delayed operations 168 169 DATA c_delaylist(1) / 'advumx_delay' / 170 !$AGRIF_END_DO_NOT_TREAT 169 171 REAL(wp), DIMENSION(nbdelay), PUBLIC :: todelay !: current value of the delayed operations 170 172 INTEGER, DIMENSION(nbdelay), PUBLIC :: ndelayid = -1 !: mpi request id of the delayed operations … … 1809 1811 ! 1810 1812 iost=0 1811 IF( cdacce(1:6) == 'DIRECT' ) THEN 1813 IF( cdacce(1:6) == 'DIRECT' ) THEN ! cdacce has always more than 6 characters 1812 1814 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS=cdstat, RECL=klengh , ERR=100, IOSTAT=iost ) 1813 ELSE IF( cdstat(1:6) == 'APPEND' ) THEN1815 ELSE IF( TRIM(cdstat) == 'APPEND' ) THEN ! cdstat can have less than 6 characters 1814 1816 OPEN( UNIT=knum, FILE=clfile, FORM=cdform, ACCESS=cdacce, STATUS='UNKNOWN', POSITION='APPEND', ERR=100, IOSTAT=iost ) 1815 1817 ELSE
Note: See TracChangeset
for help on using the changeset viewer.