Changeset 9366 for branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.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/LDF/ldfdyn.F90
r6486 r9366 29 29 30 30 PUBLIC ldf_dyn_init ! called by opa.F90 31 PRIVATE dyn_namelist 31 32 32 33 INTERFACE ldf_zpf … … 73 74 74 75 !!---------------------------------------------------------------------- 75 76 REWIND( numnam_ref ) ! Namelist namdyn_ldf in reference namelist : Lateral physics 77 READ ( numnam_ref, namdyn_ldf, IOSTAT = ios, ERR = 901) 78 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_ldf in reference namelist', lwp ) 79 80 REWIND( numnam_cfg ) ! Namelist namdyn_ldf in configuration namelist : Lateral physics 81 READ ( numnam_cfg, namdyn_ldf, IOSTAT = ios, ERR = 902 ) 82 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_ldf in configuration namelist', lwp ) 76 IF(lwm) THEN 77 REWIND( numnam_ref ) ! Namelist namdyn_ldf in reference namelist : Lateral physics 78 READ ( numnam_ref, namdyn_ldf, IOSTAT = ios, ERR = 901) 79 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_ldf in reference namelist', lwm ) 80 81 REWIND( numnam_cfg ) ! Namelist namdyn_ldf in configuration namelist : Lateral physics 82 READ ( numnam_cfg, namdyn_ldf, IOSTAT = ios, ERR = 902 ) 83 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_ldf in configuration namelist', lwm ) 84 ENDIF 85 83 86 IF(lwm) WRITE ( numond, namdyn_ldf ) 87 88 CALL dyn_namelist() 84 89 85 90 IF(lwp) THEN ! Parameter print … … 295 300 END SUBROUTINE ldf_zpf_3d 296 301 302 SUBROUTINE dyn_namelist() 303 !!--------------------------------------------------------------------- 304 !! *** ROUTINE dyn_namelist *** 305 !! 306 !! ** Purpose : Broadcast namelist variables read by procesor lwm 307 !! 308 !! ** Method : use lib_mpp 309 !!---------------------------------------------------------------------- 310 #if defined key_mpp_mpi 311 CALL mpp_bcast(ln_dynldf_lap) 312 CALL mpp_bcast(ln_dynldf_bilap) 313 CALL mpp_bcast(ln_dynldf_level) 314 CALL mpp_bcast(ln_dynldf_hor) 315 CALL mpp_bcast(ln_dynldf_iso) 316 CALL mpp_bcast(rn_ahm_0_lap) 317 CALL mpp_bcast(rn_ahmb_0) 318 CALL mpp_bcast(rn_ahm_0_blp) 319 CALL mpp_bcast(rn_cmsmag_1) 320 CALL mpp_bcast(rn_cmsmag_2) 321 CALL mpp_bcast(rn_cmsh) 322 CALL mpp_bcast(rn_ahm_m_lap) 323 CALL mpp_bcast(rn_ahm_m_blp) 324 #endif 325 END SUBROUTINE dyn_namelist 297 326 !!====================================================================== 298 327 END MODULE ldfdyn
Note: See TracChangeset
for help on using the changeset viewer.