Changeset 7646 for trunk/NEMOGCM/NEMO/OPA_SRC/step.F90
- Timestamp:
- 2017-02-06T10:25:03+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/step.F90
r6464 r7646 26 26 !! 3.6 ! 2012-07 (J. Simeon, G. Madec. C. Ethe) Online coarsening of outputs 27 27 !! 3.6 ! 2014-04 (F. Roquet, G. Madec) New equations of state 28 !! 3.6 ! 2014-10 (E. Clementi, P. Oddo) Add Qiao vertical mixing in case of waves 28 29 !! 3.7 ! 2014-10 (G. Madec) LDF simplication 29 30 !! - ! 2014-12 (G. Madec) remove KPP scheme … … 73 74 !! -8- Outputs and diagnostics 74 75 !!---------------------------------------------------------------------- 75 INTEGER :: j k! dummy loop indice76 INTEGER :: ji,jj,jk ! dummy loop indice 76 77 INTEGER :: indic ! error indicator if < 0 77 78 INTEGER :: kcall ! optional integer argument (dom_vvl_sf_nxt) … … 104 105 ! Update external forcing (tides, open boundaries, and surface boundary condition (including sea-ice) 105 106 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 106 IF( l k_tide ) CALL sbc_tide( kstp ) ! update tide potential107 IF( ln_tide ) CALL sbc_tide( kstp ) ! update tide potential 107 108 IF( ln_apr_dyn ) CALL sbc_apr ( kstp ) ! atmospheric pressure (NB: call before bdy_dta which needs ssh_ib) 108 IF( l k_bdy ) CALL bdy_dta ( kstp, time_offset=+1 ) ! update dynamic & tracer data at open boundaries109 IF( ln_bdy ) CALL bdy_dta ( kstp, time_offset=+1 ) ! update dynamic & tracer data at open boundaries 109 110 CALL sbc ( kstp ) ! Sea Boundary Condition (including sea-ice) 110 111 … … 128 129 CALL zdf_bfr( kstp ) ! bottom friction (if quadratic) 129 130 ! ! Vertical eddy viscosity and diffusivity coefficients 130 IF( lk_zdfric ) CALL zdf_ric( kstp ) ! Richardson number dependent Kz 131 IF( lk_zdftke ) CALL zdf_tke( kstp ) ! TKE closure scheme for Kz 132 IF( lk_zdfgls ) CALL zdf_gls( kstp ) ! GLS closure scheme for Kz 133 IF( lk_zdfcst ) THEN ! Constant Kz (reset avt, avm[uv] to the background value) 131 IF( lk_zdfric ) CALL zdf_ric ( kstp ) ! Richardson number dependent Kz 132 IF( lk_zdftke ) CALL zdf_tke ( kstp ) ! TKE closure scheme for Kz 133 IF( lk_zdfgls ) CALL zdf_gls ( kstp ) ! GLS closure scheme for Kz 134 IF( ln_zdfqiao ) CALL zdf_qiao( kstp ) ! Qiao vertical mixing 135 ! 136 IF( lk_zdfcst ) THEN ! Constant Kz (reset avt, avm[uv] to the background value) 134 137 avt (:,:,:) = rn_avt0 * wmask (:,:,:) 135 138 avmu(:,:,:) = rn_avm0 * wumask(:,:,:) … … 200 203 IF( lk_asminc .AND. ln_asmiau .AND. ln_dyninc ) & 201 204 & CALL dyn_asm_inc ( kstp ) ! apply dynamics assimilation increment 202 IF( l k_bdy ) CALL bdy_dyn3d_dmp ( kstp ) ! bdy damping trends205 IF( ln_bdy ) CALL bdy_dyn3d_dmp ( kstp ) ! bdy damping trends 203 206 #if defined key_agrif 204 207 IF(.NOT. Agrif_Root()) & … … 232 235 IF( nn_diacfl == 1 ) CALL dia_cfl( kstp ) ! Courant number diagnostics 233 236 IF( lk_diahth ) CALL dia_hth( kstp ) ! Thermocline depth (20 degres isotherm depth) 234 IF(.NOT.ln_cpl ) CALL dia_fwb( kstp ) ! Fresh water budget diagnostics235 237 IF( lk_diadct ) CALL dia_dct( kstp ) ! Transports 236 IF( lk_diaar5 )CALL dia_ar5( kstp ) ! ar5 diag238 CALL dia_ar5( kstp ) ! ar5 diag 237 239 IF( lk_diaharm ) CALL dia_harm( kstp ) ! Tidal harmonic analysis 238 240 CALL dia_wri( kstp ) ! ocean model: outputs … … 259 261 IF( lk_trabbl ) CALL tra_bbl ( kstp ) ! advective (and/or diffusive) bottom boundary layer scheme 260 262 IF( ln_tradmp ) CALL tra_dmp ( kstp ) ! internal damping trends 261 IF( l k_bdy ) CALL bdy_tra_dmp ( kstp ) ! bdy damping trends263 IF( ln_bdy ) CALL bdy_tra_dmp ( kstp ) ! bdy damping trends 262 264 #if defined key_agrif 263 265 IF(.NOT. Agrif_Root()) & … … 295 297 IF(.NOT.ln_linssh) CALL dom_vvl_sf_swp( kstp ) ! swap of vertical scale factors 296 298 ! 299 IF( ln_diahsb ) CALL dia_hsb( kstp ) ! - ML - global conservation diagnostics 297 300 298 301 !!gm : This does not only concern the dynamics ==>>> add a new title … … 316 319 ENDIF 317 320 #endif 318 IF( ln_diahsb ) CALL dia_hsb( kstp ) ! - ML - global conservation diagnostics319 321 IF( ln_diaobs ) CALL dia_obs( kstp ) ! obs-minus-model (assimilation) diagnostics (call after dynamics update) 320 322
Note: See TracChangeset
for help on using the changeset viewer.