Changeset 10922 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/OCE/step.F90
- Timestamp:
- 2019-05-02T17:10:39+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/OCE/step.F90
r10919 r10922 119 119 IF( ln_apr_dyn ) CALL sbc_apr ( kstp ) ! atmospheric pressure (NB: call before bdy_dta which needs ssh_ib) 120 120 IF( ln_bdy ) CALL bdy_dta ( kstp, time_offset=+1 ) ! update dynamic & tracer data at open boundaries 121 CALL sbc ( kstp )! Sea Boundary Condition (including sea-ice)121 CALL sbc ( kstp, Nbb, Nnn ) ! Sea Boundary Condition (including sea-ice) 122 122 123 123 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 152 152 & rhd, gru , grv , grui, grvi ) ! of t, s, rd at the first ocean level 153 153 IF( ln_traldf_triad ) THEN 154 CALL ldf_slp_triad( kstp )! before slope for triad operator154 CALL ldf_slp_triad( kstp, Nbb, Nnn ) ! before slope for triad operator 155 155 ELSE 156 CALL ldf_slp ( kstp, rhd, rn2b )! before slope for standard operator156 CALL ldf_slp ( kstp, rhd, rn2b, Nbb, Nnn ) ! before slope for standard operator 157 157 ENDIF 158 158 ENDIF 159 ! ! eddy diffusivity coeff.160 IF( l_ldftra_time .OR. l_ldfeiv_time ) CALL ldf_tra( kstp )! and/or eiv coeff.161 IF( l_ldfdyn_time ) CALL ldf_dyn( kstp ) ! eddy viscosity coeff.159 ! ! eddy diffusivity coeff. 160 IF( l_ldftra_time .OR. l_ldfeiv_time ) CALL ldf_tra( kstp, Nbb, Nnn ) ! and/or eiv coeff. 161 IF( l_ldfdyn_time ) CALL ldf_dyn( kstp, Nbb ) ! eddy viscosity coeff. 162 162 163 163 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 165 165 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 166 166 167 CALL ssh_nxt ( kstp ) ! after ssh (includes call to div_hor)167 CALL ssh_nxt ( kstp, Nnn ) ! after ssh (includes call to div_hor) 168 168 IF( .NOT.ln_linssh ) CALL dom_vvl_sf_nxt( kstp ) ! after vertical scale factors 169 169 CALL wzv ( kstp ) ! now cross-level velocity … … 202 202 ! With split-explicit free surface, since now transports have been updated and ssha as well 203 203 IF( ln_dynspg_ts ) THEN ! vertical scale factors and vertical velocity need to be updated 204 CALL div_hor ( kstp )! Horizontal divergence (2nd call in time-split case)204 CALL div_hor ( kstp, Nnn ) ! Horizontal divergence (2nd call in time-split case) 205 205 IF(.NOT.ln_linssh) CALL dom_vvl_sf_nxt( kstp, kcall=2 ) ! after vertical scale factors (update depth average component) 206 206 CALL wzv ( kstp ) ! now cross-level velocity … … 256 256 IF( lrst_oce .AND. ln_zdfosm ) & 257 257 & CALL osm_rst( kstp, Nnn, 'WRITE' )! write OSMOSIS outputs + wn (so must do here) to restarts 258 CALL tra_ldf ( kstp ) ! lateral mixing258 CALL tra_ldf ( kstp, Nnn ) ! lateral mixing 259 259 260 260 !!gm : why CALL to dia_ptr has been moved here??? (use trends info?) … … 293 293 !!jc: That would be better, but see comment above 294 294 !! 295 IF( lrst_oce ) CALL rst_write ( kstp ) ! write output ocean restart file295 IF( lrst_oce ) CALL rst_write ( kstp, Nbb, Nnn ) ! write output ocean restart file 296 296 IF( ln_sto_eos ) CALL sto_rst_write( kstp ) ! write restart file for stochastic parameters 297 297 … … 304 304 IF( Agrif_NbStepint() == 0 ) CALL Agrif_update_all( ) ! Update all components 305 305 #endif 306 IF( ln_diaobs ) CALL dia_obs ( kstp ) ! obs-minus-model (assimilation) diagnostics (call after dynamics update)306 IF( ln_diaobs ) CALL dia_obs ( kstp, Nnn ) ! obs-minus-model (assimilation) diagnostics (call after dynamics update) 307 307 308 308 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 321 321 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 322 322 !!gm why lk_oasis and not lk_cpl ???? 323 IF( lk_oasis ) CALL sbc_cpl_snd( kstp ) ! coupled mode : field exchanges323 IF( lk_oasis ) CALL sbc_cpl_snd( kstp, Nnn ) ! coupled mode : field exchanges 324 324 ! 325 325 #if defined key_iomput
Note: See TracChangeset
for help on using the changeset viewer.