New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 216 for trunk/NEMO/OPA_SRC/step.F90 – NEMO

Ignore:
Timestamp:
2005-03-17T15:02:38+01:00 (19 years ago)
Author:
opalod
Message:

CT : UPDATE151 : New trends organization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/step.F90

    r187 r216  
    1414   USE ldftra_oce 
    1515   USE ldfdyn_oce 
    16    USE cpl_oce         ! ???  
     16   USE cpl_oce         ! coupled ocean-atmosphere variables 
    1717   USE in_out_manager  ! I/O manager 
    1818   USE lbclnk 
     
    101101 
    102102   USE diawri          ! Standard run outputs             (dia_wri routine) 
    103    USE trddyn          ! Ocean momentum trends            (trd_dyn routine) 
    104    USE trdtra          ! Ocean active tracer trends       (trd_tra routine) 
    105    USE diagap          ! hor. mean model-data gap         (dia_gap routine) 
     103   USE trdicp          ! Ocean momentum/tracers trends    (trd_wri routine) 
    106104   USE trdmld          ! mixed-layer trends               (trd_mld routine) 
    107105   USE trdvor          ! vorticity budget                 (trd_vor routine) 
     106   USE diagap          ! hor. mean model-data gap         (dia_gap routine) 
    108107   USE diahdy          ! dynamic height                   (dia_hdy routine) 
    109108   USE diaptr          ! poleward transports              (dia_ptr routine) 
     
    161160      !!   8.2  !  00-07  (J-M Molines, M. Imbard)  Open Bondary Conditions 
    162161      !!   9.0  !  02-06  (G. Madec)  free form, suppress macro-tasking 
     162      !!    "   !  04-08  (C. Talandier) New trends organization 
    163163      !!---------------------------------------------------------------------- 
    164164      !! * Arguments 
     
    384384 
    385385      !                                                       ! vertical diffusion 
    386       IF( l_dynzdf_exp     )   CALL dyn_zdf_exp    ( kstp )         ! explicit time stepping (time splitting scheme) 
    387       IF( l_dynzdf_imp     )   CALL dyn_zdf_imp    ( kstp )         ! implicit time stepping (euler backward) 
    388       IF( l_dynzdf_imp_tsk )   CALL dyn_zdf_imp_tsk( kstp )         ! autotask implicit time stepping (euler backward) 
    389       IF( l_dynzdf_iso     )   CALL dyn_zdf_iso    ( kstp )         ! iso-neutral case 
     386      IF( l_dynzdf_exp     )   CALL dyn_zdf_exp    ( kstp )          ! explicit time stepping (time splitting scheme) 
     387      IF( l_dynzdf_imp     )   CALL dyn_zdf_imp    ( kstp )          ! implicit time stepping (euler backward) 
     388      IF( l_dynzdf_imp_tsk )   CALL dyn_zdf_imp_tsk( kstp )          ! autotask implicit time stepping (euler backward) 
     389      IF( l_dynzdf_iso     )   CALL dyn_zdf_iso    ( kstp )          ! iso-neutral case 
    390390 
    391391      IF( lk_dynspg_rl ) THEN  
     
    433433         !                                         ! Diagnostics: 
    434434         IF( lk_floats  )   CALL flo_stp( kstp )                 ! drifting Floats 
    435          IF( lk_trddyn  )   CALL trd_dyn( kstp )                 ! trends: dynamics  
    436          IF( lk_trdtra  )   CALL trd_tra( kstp )                 ! trends: active tracers 
     435         IF( lk_trddyn  )   CALL trd_dwr( kstp )                 ! trends: dynamics  
     436         IF( lk_trdtra  )   CALL trd_twr( kstp )                 ! trends: active tracers 
    437437         IF( lk_trdmld  )   CALL trd_mld( kstp )                 ! trends: Mixed-layer  
    438438         IF( lk_trdvor  )   CALL trd_vor( kstp )                 ! trends: vorticity budget 
     
    447447 
    448448         !                                         ! save and outputs 
    449                            CALL rst_write  ( kstp )              ! ocean model: restart file output 
    450          IF( lk_obc    )   CALL obc_rst_wri( kstp )              ! ocean model: open boundary restart file output 
    451                            CALL dia_wri    ( kstp, indic )       ! ocean model: outputs 
     449                            CALL rst_write  ( kstp )             ! ocean model: restart file output 
     450         IF( lk_obc     )   CALL obc_rst_wri( kstp )             ! ocean model: open boundary restart file output 
     451                            CALL dia_wri    ( kstp, indic )      ! ocean model: outputs 
    452452 
    453453      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.