Changeset 9366 for branches/UKMO/test_moci_test_suite_namelist_read/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.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/ldftra.F90
r6486 r9366 29 29 30 30 PUBLIC ldf_tra_init ! called by opa.F90 31 PRIVATE tra_namelist 31 32 32 33 !! * Substitutions … … 77 78 ! ============================================= 78 79 79 80 REWIND( numnam_ref ) ! Namelist namtra_ldf in reference namelist : Lateral physics on tracers81 READ ( numnam_ref, namtra_ldf, IOSTAT = ios, ERR = 901)82 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_ldf in reference namelist', lwp)83 84 REWIND( numnam_cfg ) ! Namelist namtra_ldf in configuration namelist : Lateral physics on tracers85 READ ( numnam_cfg, namtra_ldf, IOSTAT = ios, ERR = 902)86 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_ldf in configuration namelist', lwp ) 80 IF(lwm) THEN 81 REWIND( numnam_ref ) ! Namelist namtra_ldf in reference namelist : Lateral physics on tracers 82 READ ( numnam_ref, namtra_ldf, IOSTAT = ios, ERR = 901) 83 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_ldf in reference namelist', lwm ) 84 REWIND( numnam_cfg ) ! Namelist namtra_ldf in configuration namelist : Lateral physics on tracers 85 READ ( numnam_cfg, namtra_ldf, IOSTAT = ios, ERR = 902 ) 86 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_ldf in configuration namelist', lwm ) 87 ENDIF 87 88 IF(lwm) WRITE ( numond, namtra_ldf ) 89 90 CALL tra_namelist() 88 91 89 92 IF(lwp) THEN ! control print … … 179 182 END SUBROUTINE ldf_tra_init 180 183 184 SUBROUTINE tra_namelist() 185 !!--------------------------------------------------------------------- 186 !! *** ROUTINE tra_namelist *** 187 !! 188 !! ** Purpose : Broadcast namelist variables read by procesor lwm 189 !! 190 !! ** Method : use lib_mpp 191 !!---------------------------------------------------------------------- 192 #if defined key_mpp_mpi 193 CALL mpp_bcast(ln_traldf_lap) 194 CALL mpp_bcast(ln_traldf_bilap) 195 CALL mpp_bcast(ln_traldf_level) 196 CALL mpp_bcast(ln_traldf_hor) 197 CALL mpp_bcast(ln_traldf_iso) 198 CALL mpp_bcast(ln_traldf_grif) 199 CALL mpp_bcast(ln_traldf_gdia) 200 CALL mpp_bcast(ln_triad_iso) 201 CALL mpp_bcast(ln_botmix_grif) 202 CALL mpp_bcast(rn_aht_0) 203 CALL mpp_bcast(rn_ahtb_0) 204 CALL mpp_bcast(rn_aeiv_0) 205 CALL mpp_bcast(rn_slpmax) 206 CALL mpp_bcast(rn_chsmag) 207 CALL mpp_bcast(rn_smsh) 208 CALL mpp_bcast(rn_aht_m) 209 #endif 210 END SUBROUTINE tra_namelist 211 181 212 #if defined key_traldf_c3d 182 213 # include "ldftra_c3d.h90"
Note: See TracChangeset
for help on using the changeset viewer.