Changeset 9168 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA
- Timestamp:
- 2017-12-23T13:27:17+01:00 (6 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/eosbn2.F90
r9094 r9168 1241 1241 REWIND( numnam_ref ) ! Namelist nameos in reference namelist : equation of state 1242 1242 READ ( numnam_ref, nameos, IOSTAT = ios, ERR = 901 ) 1243 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nameos in reference namelist', lwp )1243 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nameos in reference namelist', lwp ) 1244 1244 ! 1245 1245 REWIND( numnam_cfg ) ! Namelist nameos in configuration namelist : equation of state 1246 1246 READ ( numnam_cfg, nameos, IOSTAT = ios, ERR = 902 ) 1247 902 IF( ios /= 0 )CALL ctl_nam ( ios , 'nameos in configuration namelist', lwp )1247 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'nameos in configuration namelist', lwp ) 1248 1248 IF(lwm) WRITE( numond, nameos ) 1249 1249 ! -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/traadv.F90
r9019 r9168 200 200 REWIND( numnam_cfg ) ! Namelist namtra_adv in configuration namelist : Tracer advection scheme 201 201 READ ( numnam_cfg, namtra_adv, IOSTAT = ios, ERR = 902 ) 202 902 IF( ios /=0 ) CALL ctl_nam ( ios , 'namtra_adv in configuration namelist', lwp )202 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namtra_adv in configuration namelist', lwp ) 203 203 IF(lwm) WRITE( numond, namtra_adv ) 204 204 ! -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/traadv_mle.F90
r9124 r9168 266 266 REWIND( numnam_ref ) ! Namelist namtra_adv_mle in reference namelist : Tracer advection scheme 267 267 READ ( numnam_ref, namtra_adv_mle, IOSTAT = ios, ERR = 901) 268 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_adv_mle in reference namelist', lwp )268 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_adv_mle in reference namelist', lwp ) 269 269 270 270 REWIND( numnam_cfg ) ! Namelist namtra_adv_mle in configuration namelist : Tracer advection scheme 271 271 READ ( numnam_cfg, namtra_adv_mle, IOSTAT = ios, ERR = 902 ) 272 902 IF( ios /= 0 )CALL ctl_nam ( ios , 'namtra_adv_mle in configuration namelist', lwp )272 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namtra_adv_mle in configuration namelist', lwp ) 273 273 IF(lwm) WRITE ( numond, namtra_adv_mle ) 274 274 … … 278 278 WRITE(numout,*) '~~~~~~~~~~~~~~~~' 279 279 WRITE(numout,*) ' Namelist namtra_adv_mle : mixed layer eddy advection on tracers' 280 WRITE(numout,*) ' use mixed layer eddy (MLE, i.e. Fox-Kemper param) (T/F) ln_mle = ', ln_mle281 WRITE(numout,*) ' MLE type: =0 standard Fox-Kemper ; =1 new formulation nn_mle = ', nn_mle282 WRITE(numout,*) ' magnitude of the MLE (typical value: 0.06 to 0.08) rn_ce = ', rn_ce283 WRITE(numout,*) ' scale of ML front (ML radius of deformation) (rn_mle=0) rn_lf = ', rn_lf, 'm'284 WRITE(numout,*) ' maximum time scale of MLE (rn_mle=0) rn_time = ', rn_time, 's'285 WRITE(numout,*) ' reference latitude (degrees) of MLE coef. (rn_mle=1) rn_lat = ', rn_lat, 'deg'286 WRITE(numout,*) ' space interp. of MLD at u-(v-)pts (0=min,1=averaged,2=max) nn_mld_uv = ', nn_mld_uv287 WRITE(numout,*) ' =1 no MLE in case of convection ; =0 always MLE nn_conv = ', nn_conv288 WRITE(numout,*) ' Density difference used to define ML for FK rn_rho_c_mle = ', rn_rho_c_mle280 WRITE(numout,*) ' use mixed layer eddy (MLE, i.e. Fox-Kemper param) (T/F) ln_mle = ', ln_mle 281 WRITE(numout,*) ' MLE type: =0 standard Fox-Kemper ; =1 new formulation nn_mle = ', nn_mle 282 WRITE(numout,*) ' magnitude of the MLE (typical value: 0.06 to 0.08) rn_ce = ', rn_ce 283 WRITE(numout,*) ' scale of ML front (ML radius of deformation) (rn_mle=0) rn_lf = ', rn_lf, 'm' 284 WRITE(numout,*) ' maximum time scale of MLE (rn_mle=0) rn_time = ', rn_time, 's' 285 WRITE(numout,*) ' reference latitude (degrees) of MLE coef. (rn_mle=1) rn_lat = ', rn_lat, 'deg' 286 WRITE(numout,*) ' space interp. of MLD at u-(v-)pts (0=min,1=averaged,2=max) nn_mld_uv = ', nn_mld_uv 287 WRITE(numout,*) ' =1 no MLE in case of convection ; =0 always MLE nn_conv = ', nn_conv 288 WRITE(numout,*) ' Density difference used to define ML for FK rn_rho_c_mle = ', rn_rho_c_mle 289 289 ENDIF 290 290 ! -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/trabbc.F90
r9019 r9168 139 139 REWIND( numnam_cfg ) ! Namelist nambbc in configuration namelist : Bottom momentum boundary condition 140 140 READ ( numnam_cfg, nambbc, IOSTAT = ios, ERR = 902 ) 141 902 IF( ios /=0 ) CALL ctl_nam ( ios , 'nambbc in configuration namelist', lwp )141 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'nambbc in configuration namelist', lwp ) 142 142 IF(lwm) WRITE ( numond, nambbc ) 143 143 ! -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90
r9124 r9168 127 127 CALL iom_put( "ahv_bbl", ahv_bbl ) ! bbl diffusive flux j-coef 128 128 ! 129 END 129 ENDIF 130 130 ! 131 131 IF( nn_bbl_adv /= 0 ) THEN !* Advective bbl … … 140 140 CALL iom_put( "voce_bbl", vtr_bbl ) ! bbl j-transport 141 141 ! 142 END 142 ENDIF 143 143 144 144 IF( l_trdtra ) THEN ! send the trends for further diagnostics … … 489 489 REWIND( numnam_cfg ) ! Namelist nambbl in configuration namelist : Bottom boundary layer scheme 490 490 READ ( numnam_cfg, nambbl, IOSTAT = ios, ERR = 902 ) 491 902 IF( ios /=0 ) CALL ctl_nam ( ios , 'nambbl in configuration namelist', lwp )491 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'nambbl in configuration namelist', lwp ) 492 492 IF(lwm) WRITE ( numond, nambbl ) 493 493 ! … … 528 528 mbku_d(:,:) = MAX( INT( zmbku(:,:) ), 1 ) ; mbkv_d(:,:) = MAX( INT( zmbkv(:,:) ), 1 ) 529 529 ! 530 530 ! !* sign of grad(H) at u- and v-points; zero if grad(H) = 0 531 531 mgrhu(:,:) = 0 ; mgrhv(:,:) = 0 532 532 DO jj = 1, jpjm1 -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/tradmp.F90
r9019 r9168 179 179 REWIND( numnam_ref ) ! Namelist namtra_dmp in reference namelist : T & S relaxation 180 180 READ ( numnam_ref, namtra_dmp, IOSTAT = ios, ERR = 901) 181 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_dmp in reference namelist', lwp )181 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_dmp in reference namelist', lwp ) 182 182 ! 183 183 REWIND( numnam_cfg ) ! Namelist namtra_dmp in configuration namelist : T & S relaxation 184 184 READ ( numnam_cfg, namtra_dmp, IOSTAT = ios, ERR = 902 ) 185 902 IF( ios /= 0 )CALL ctl_nam ( ios , 'namtra_dmp in configuration namelist', lwp )185 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namtra_dmp in configuration namelist', lwp ) 186 186 IF(lwm) WRITE ( numond, namtra_dmp ) 187 187 ! … … 191 191 WRITE(numout,*) '~~~~~~~~~~~~' 192 192 WRITE(numout,*) ' Namelist namtra_dmp : set relaxation parameters' 193 WRITE(numout,*) ' Apply relaxation or not ln_tradmp = ', ln_tradmp194 WRITE(numout,*) ' mixed layer damping option nn_zdmp= ', nn_zdmp195 WRITE(numout,*) ' Damping file name cn_resto= ', cn_resto193 WRITE(numout,*) ' Apply relaxation or not ln_tradmp = ', ln_tradmp 194 WRITE(numout,*) ' mixed layer damping option nn_zdmp = ', nn_zdmp 195 WRITE(numout,*) ' Damping file name cn_resto = ', cn_resto 196 196 WRITE(numout,*) 197 197 ENDIF -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/traqsr.F90
r9124 r9168 340 340 REWIND( numnam_cfg ) ! Namelist namtra_qsr in configuration namelist 341 341 READ ( numnam_cfg, namtra_qsr, IOSTAT = ios, ERR = 902 ) 342 902 IF( ios /=0 ) CALL ctl_nam ( ios , 'namtra_qsr in configuration namelist', lwp )342 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namtra_qsr in configuration namelist', lwp ) 343 343 IF(lwm) WRITE ( numond, namtra_qsr ) 344 344 !
Note: See TracChangeset
for help on using the changeset viewer.