Changeset 9366 for branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/DIA/diadct.F90
- Timestamp:
- 2018-02-28T16:29:13+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/DIA/diadct.F90
r6486 r9366 59 59 PRIVATE transport 60 60 PRIVATE dia_dct_wri 61 PRIVATE dct_namelist 61 62 62 63 #include "domzgr_substitute.h90" … … 144 145 IF( nn_timing == 1 ) CALL timing_start('dia_dct_init') 145 146 146 REWIND( numnam_ref ) ! Namelist namdct in reference namelist : Diagnostic: transport through sections 147 READ ( numnam_ref, namdct, IOSTAT = ios, ERR = 901) 148 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdct in reference namelist', lwp ) 149 150 REWIND( numnam_cfg ) ! Namelist namdct in configuration namelist : Diagnostic: transport through sections 151 READ ( numnam_cfg, namdct, IOSTAT = ios, ERR = 902 ) 152 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdct in configuration namelist', lwp ) 147 IF(lwm) THEN 148 REWIND( numnam_ref ) ! Namelist namdct in reference namelist : Diagnostic: transport through sections 149 READ ( numnam_ref, namdct, IOSTAT = ios, ERR = 901) 150 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdct in reference namelist', lwm ) 151 REWIND( numnam_cfg ) ! Namelist namdct in configuration namelist : Diagnostic: transport through sections 152 READ ( numnam_cfg, namdct, IOSTAT = ios, ERR = 902 ) 153 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdct in configuration namelist', lwm ) 154 ENDIF 155 153 156 IF(lwm) WRITE ( numond, namdct ) 157 158 CALL dct_namelist() 154 159 155 160 IF( lwp ) THEN … … 1292 1297 END FUNCTION interp 1293 1298 1299 SUBROUTINE dct_namelist() 1300 !!--------------------------------------------------------------------- 1301 !! *** ROUTINE dct_namelist *** 1302 !! 1303 !! ** Purpose : Broadcast namelist variables read by procesor lwm 1304 !! 1305 !! ** Method : use lib_mpp 1306 !!---------------------------------------------------------------------- 1307 #if defined key_mpp_mpi 1308 CALL mpp_bcast(nn_dct) 1309 CALL mpp_bcast(nn_dctwri) 1310 CALL mpp_bcast(nn_secdebug) 1311 #endif 1312 END SUBROUTINE dct_namelist 1313 1294 1314 #else 1295 1315 !!----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.