Changeset 1482 for trunk/NEMO/OPA_SRC/step.F90
- Timestamp:
- 2009-07-03T17:28:06+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/step.F90
r1481 r1482 190 190 IF( lk_bdy ) CALL bdy_dta( kstp ) ! update dynamic and tracer data at unstructured open boundary 191 191 192 IF( ninist == 1 ) THEN ! Output the initial state and forcings193 CALL dia_wri_state( 'output.init', kstp )194 ninist = 0195 ENDIF196 197 192 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 198 193 ! Ocean dynamics : ssh, wn, hdiv, rot ! … … 260 255 IF( lk_traldf_eiv ) CALL ldf_eiv( kstp ) ! eddy induced velocity coefficient 261 256 # endif 257 258 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 259 ! diagnostics and outputs 260 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 261 CALL dia_wri( kstp, indic ) ! ocean model: outputs 262 IF( lk_floats ) CALL flo_stp( kstp ) ! drifting Floats 263 IF( lk_diaspr ) CALL dia_spr( kstp ) ! Surface pressure diagnostics 264 IF( lk_diahth ) CALL dia_hth( kstp ) ! Thermocline depth (20 degres isotherm depth) 265 IF( lk_diagap ) CALL dia_gap( kstp ) ! basin averaged diagnostics 266 IF( lk_diahdy ) CALL dia_hdy( kstp ) ! dynamical heigh diagnostics 267 IF( lk_diafwb ) CALL dia_fwb( kstp ) ! Fresh water budget diagnostics 268 IF( ln_diaptr ) CALL dia_ptr( kstp ) ! Poleward TRansports diagnostics 262 269 263 270 #if defined key_top … … 337 344 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 338 345 CALL stp_ctl( kstp, indic ) 339 IF( indic < 0 ) CALL ctl_stop( 'step: indic < 0' ) 346 IF( indic < 0 ) THEN 347 CALL ctl_stop( 'step: indic < 0' ) 348 CALL dia_wri_state( 'output.abort', kstp ) 349 ENDIF 340 350 IF( kstp == nit000 ) CALL iom_close( numror ) ! close input ocean restart file 341 351 IF( lrst_oce ) CALL rst_write ( kstp ) ! write output ocean restart file … … 343 353 344 354 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 345 ! diagnostics and outputs355 ! Trends 346 356 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 347 357 ! N.B. ua, va, ta, sa arrays are used as workspace in this section … … 349 359 350 360 IF( nstop == 0 ) THEN ! Diagnostics: 351 IF( lk_floats ) CALL flo_stp( kstp ) ! drifting Floats352 361 IF( lk_trddyn ) CALL trd_dwr( kstp ) ! trends: dynamics 353 362 IF( lk_trdtra ) CALL trd_twr( kstp ) ! trends: active tracers 354 363 IF( lk_trdmld ) CALL trd_mld( kstp ) ! trends: Mixed-layer 355 364 IF( lk_trdvor ) CALL trd_vor( kstp ) ! trends: vorticity budget 356 IF( lk_diaspr ) CALL dia_spr( kstp ) ! Surface pressure diagnostics357 IF( lk_diahth ) CALL dia_hth( kstp ) ! Thermocline depth (20 degres isotherm depth)358 IF( lk_diagap ) CALL dia_gap( kstp ) ! basin averaged diagnostics359 IF( lk_diahdy ) CALL dia_hdy( kstp ) ! dynamical heigh diagnostics360 IF( lk_diafwb ) CALL dia_fwb( kstp ) ! Fresh water budget diagnostics361 IF( ln_diaptr ) CALL dia_ptr( kstp ) ! Poleward TRansports diagnostics362 ! ! outputs363 CALL dia_wri( kstp, indic ) ! ocean model: outputs364 365 ENDIF 365 366
Note: See TracChangeset
for help on using the changeset viewer.