Changeset 1920 for branches/DEV_1879_mpp_rep/NEMO/OPA_SRC/DOM
- Timestamp:
- 2010-06-07T13:45:58+02:00 (14 years ago)
- Location:
- branches/DEV_1879_mpp_rep/NEMO/OPA_SRC/DOM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_1879_mpp_rep/NEMO/OPA_SRC/DOM/dom_oce.F90
r1876 r1920 221 221 #endif 222 222 223 !!---------------------------------------------------------------------- 224 !! mpp reproducibility 225 !!---------------------------------------------------------------------- 226 #if defined key_mpp_rep1 || defined key_mpp_re2 227 LOGICAL, PUBLIC, PARAMETER :: lk_mpp_rep = .TRUE. !: agrif flag 228 #else 229 LOGICAL, PUBLIC, PARAMETER :: lk_mpp_rep = .FALSE. !: agrif flag 230 #endif 223 231 !!====================================================================== 224 232 END MODULE dom_oce -
branches/DEV_1879_mpp_rep/NEMO/OPA_SRC/DOM/domain.F90
r1792 r1920 166 166 ENDIF 167 167 168 #if defined key_agrif 168 169 IF( Agrif_Root() ) THEN 169 SELECT CASE ( nleapy ) ! Choose calendar for IOIPSL 170 CASE ( 1 ) 171 CALL ioconf_calendar('gregorian') 172 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "gregorian", i.e. leap year' 173 CASE ( 0 ) 174 CALL ioconf_calendar('noleap') 175 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "noleap", i.e. no leap year' 176 CASE ( 30 ) 177 CALL ioconf_calendar('360d') 178 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "360d", i.e. 360 days in a year' 179 END SELECT 180 ENDIF 170 #endif 171 SELECT CASE ( nleapy ) ! Choose calendar for IOIPSL 172 CASE ( 1 ) 173 CALL ioconf_calendar('gregorian') 174 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "gregorian", i.e. leap year' 175 CASE ( 0 ) 176 CALL ioconf_calendar('noleap') 177 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "noleap", i.e. no leap year' 178 CASE ( 30 ) 179 CALL ioconf_calendar('360d') 180 IF(lwp) WRITE(numout,*) ' The IOIPSL calendar is "360d", i.e. 360 days in a year' 181 END SELECT 182 #if defined key_agrif 183 ENDIF 184 #endif 181 185 182 186 REWIND( numnam ) ! Namelist namdom : space & time domain (bathymetry, mesh, timestep) … … 226 230 n_cla = nn_cla ! conversion DOCTOR names into model names (this should disappear soon) 227 231 228 IF( nbit_cmp == 1.AND. n_cla /= 0 ) CALL ctl_stop( ' Reproductibility tests (nbit_cmp=1) require n_cla = 0' )232 IF( lk_mpp_rep .AND. n_cla /= 0 ) CALL ctl_stop( ' Reproductibility tests (nbit_cmp=1) require n_cla = 0' ) 229 233 ! 230 234 END SUBROUTINE dom_nam
Note: See TracChangeset
for help on using the changeset viewer.