Changeset 9366 for branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.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/DOM/domvvl.F90
r8243 r9366 44 44 PUBLIC dom_vvl_interpol ! called by dynnxt.F90 45 45 PRIVATE dom_vvl_orca_fix ! called by dom_vvl_interpol 46 PRIVATE dom_namelist 46 47 47 48 !!* Namelist nam_vvl … … 948 949 & rn_lf_cutoff , rn_zdef_max , ln_vvl_dbg ! not yet implemented: ln_vvl_kepe 949 950 !!---------------------------------------------------------------------- 950 951 REWIND( numnam_ref ) ! Namelist nam_vvl in reference namelist :952 READ ( numnam_ref, nam_vvl, IOSTAT = ios, ERR = 901)953 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in reference namelist', lwp)954 955 REWIND( numnam_cfg ) ! Namelist nam_vvl in configuration namelist : Parameters of the run956 READ ( numnam_cfg, nam_vvl, IOSTAT = ios, ERR = 902)957 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in configuration namelist', lwp ) 951 IF(lwm) THEN 952 REWIND( numnam_ref ) ! Namelist nam_vvl in reference namelist : 953 READ ( numnam_ref, nam_vvl, IOSTAT = ios, ERR = 901) 954 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in reference namelist', lwm ) 955 REWIND( numnam_cfg ) ! Namelist nam_vvl in configuration namelist : Parameters of the run 956 READ ( numnam_cfg, nam_vvl, IOSTAT = ios, ERR = 902 ) 957 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in configuration namelist', lwm ) 958 ENDIF 958 959 IF(lwm) WRITE ( numond, nam_vvl ) 960 961 CALL dom_namelist() 959 962 960 963 IF(lwp) THEN ! Namelist print … … 1407 1410 END SUBROUTINE dom_vvl_orca_fix 1408 1411 1412 SUBROUTINE dom_namelist() 1413 !!--------------------------------------------------------------------- 1414 !! *** ROUTINE dom_namelist *** 1415 !! 1416 !! ** Purpose : Broadcast namelist variables read by procesor lwm 1417 !! 1418 !! ** Method : use lib_mpp 1419 !!---------------------------------------------------------------------- 1420 #if defined key_mpp_mpi 1421 CALL mpp_bcast(ln_vvl_zstar) 1422 CALL mpp_bcast(ln_vvl_ztilde) 1423 CALL mpp_bcast(ln_vvl_layer) 1424 CALL mpp_bcast(ln_vvl_ztilde_as_zstar) 1425 CALL mpp_bcast(ln_vvl_zstar_at_eqtor) 1426 CALL mpp_bcast(rn_ahe3) 1427 CALL mpp_bcast(rn_rst_e3t) 1428 CALL mpp_bcast(rn_lf_cutoff) 1429 CALL mpp_bcast(rn_zdef_max) 1430 CALL mpp_bcast(ln_vvl_dbg) 1431 #endif 1432 END SUBROUTINE dom_namelist 1409 1433 !!====================================================================== 1410 1434 END MODULE domvvl
Note: See TracChangeset
for help on using the changeset viewer.