- Timestamp:
- 2017-12-13T15:58:53+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/trcini.F90
r8542 r9019 197 197 USE trcadv , ONLY: trc_adv_ini 198 198 USE trcldf , ONLY: trc_ldf_ini 199 USE trczdf , ONLY: trc_zdf_ini200 199 USE trcrad , ONLY: trc_rad_ini 201 200 ! … … 206 205 CALL trc_adv_ini ! advection 207 206 CALL trc_ldf_ini ! lateral diffusion 208 CALL trc_zdf_ini ! vertical diffusion207 ! ! vertical diffusion: always implicit time stepping scheme 209 208 CALL trc_rad_ini ! positivity of passive tracers 210 209 ! … … 224 223 !!---------------------------------------------------------------------- 225 224 ! 226 ! Initialisation of tracers Initial Conditions 227 IF( ln_trcdta ) CALL trc_dta_ini(jptra)228 229 ! Initialisation oftracers Boundary Conditions230 IF( ln_my_trc ) CALL trc_bc_ini(jptra) 231 232 IF( ln_rsttr ) THEN 225 226 IF( ln_trcdta ) CALL trc_dta_ini( jptra ) ! set initial tracers values 227 228 IF( ln_my_trc ) CALL trc_bc_ini ( jptra ) ! set tracers Boundary Conditions 229 230 231 IF( ln_rsttr ) THEN ! restart from a file 233 232 ! 234 CALL trc_rst_read ! restart from a file233 CALL trc_rst_read 235 234 ! 236 ELSE 237 ! Initialisation of tracer from a file that may also be used for damping 235 ELSE ! Initialisation of tracer from a file that may also be used for damping 236 !!gm BUG ? if damping and restart, what's happening ? 238 237 IF( ln_trcdta .AND. nb_trcdta > 0 ) THEN 239 238 ! update passive tracers arrays with input data read from file … … 251 250 ENDIF 252 251 ENDIF 253 END DO252 END DO 254 253 ! 255 254 ENDIF … … 263 262 END SUBROUTINE trc_ini_state 264 263 264 265 265 SUBROUTINE top_alloc 266 266 !!----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.