- Timestamp:
- 2011-06-27T13:18:25+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_r2787_LOCEAN3_TRA_TRP/NEMOGCM/NEMO/OPA_SRC/step.F90
r2715 r2789 23 23 !! 3.3 ! 2010-05 (K. Mogensen, A. Weaver, M. Martin, D. Lea) Assimilation interface 24 24 !! - ! 2010-10 (C. Ethe, G. Madec) reorganisation of initialisation phase + merge TRC-TRA 25 !! 3.4 ! 2011-04 (G. Madec, C. Ethe) Merge of dtatem and dtasal 25 26 !!---------------------------------------------------------------------- 26 27 … … 94 95 ! Update data, open boundaries, surface boundary condition (including sea-ice) 95 96 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 96 IF( lk_dtatem ) CALL dta_tem( kstp ) ! update 3D temperature data97 IF( lk_dtasal ) CALL dta_sal( kstp ) ! update 3D salinity data98 97 CALL sbc ( kstp ) ! Sea Boundary Condition (including sea-ice) 99 98 IF( lk_obc ) CALL obc_dta( kstp ) ! update dynamic and tracer data at open boundaries … … 107 106 108 107 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 109 ! Ocean physics update (ua, va, t a,sa used as workspace)108 ! Ocean physics update (ua, va, tsa used as workspace) 110 109 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 111 110 CALL bn2( tsb, rn2b ) ! before Brunt-Vaisala frequency … … 158 157 159 158 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 160 ! diagnostics and outputs (ua, va, t a,sa used as workspace)159 ! diagnostics and outputs (ua, va, tsa used as workspace) 161 160 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 162 161 IF( lk_floats ) CALL flo_stp( kstp ) ! drifting Floats … … 185 184 IF( ln_trabbc ) CALL tra_bbc ( kstp ) ! bottom heat flux 186 185 IF( lk_trabbl ) CALL tra_bbl ( kstp ) ! advective (and/or diffusive) bottom boundary layer scheme 187 IF( l k_tradmp ) CALL tra_dmp ( kstp ) ! internal damping trends186 IF( ln_tradmp ) CALL tra_dmp ( kstp ) ! internal damping trends 188 187 CALL tra_adv ( kstp ) ! horizontal & vertical advection 189 188 IF( lk_zdfkpp ) CALL tra_kpp ( kstp ) ! KPP non-local tracer fluxes 190 189 CALL tra_ldf ( kstp ) ! lateral mixing 191 190 #if defined key_agrif 192 CALL tra_unswap193 191 IF(.NOT. Agrif_Root()) CALL Agrif_Sponge_tra ! tracers sponge 194 CALL tra_swap195 192 #endif 196 193 CALL tra_zdf ( kstp ) ! vertical mixing and after tracer fields … … 210 207 CALL tra_nxt( kstp ) ! tracer fields at next time step 211 208 ENDIF 212 CALL tra_unswap ! udate T & S 3D arrays (to be suppressed) 213 214 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 215 ! Dynamics (ta, sa used as workspace) 209 210 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 211 ! Dynamics (tsa used as workspace) 216 212 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 217 213 ua(:,:,:) = 0.e0 ! set dynamics trends to zero … … 250 246 251 247 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 252 ! Trends (ua, va, t a,sa used as workspace)248 ! Trends (ua, va, tsa used as workspace) 253 249 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 254 250 IF( nstop == 0 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.