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 2240 for branches/DEV_r2106_LOCEAN2010/NEMO/OPA_SRC/TRA/tranxt.F90 – NEMO

Ignore:
Timestamp:
2010-10-13T10:48:48+02:00 (14 years ago)
Author:
cetlod
Message:

Suppression of key_zco everywhere in the code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r2106_LOCEAN2010/NEMO/OPA_SRC/TRA/tranxt.F90

    r2236 r2240  
    143143      ! Leap-Frog + Asselin filter time stepping 
    144144      IF( lk_vvl )   THEN   ;   CALL tra_nxt_vvl( kt, 'TRA', tsb, tsn, tsa, jpts )  ! variable volume level (vvl)      
    145       ELSE                  ;   CALL tra_nxt_fix( kt,       tsb, tsn, tsa, jpts )  ! fixed    volume level  
     145      ELSE                  ;   CALL tra_nxt_fix( kt, 'TRA', tsb, tsn, tsa, jpts )  ! fixed    volume level  
    146146      ENDIF 
    147147 
     
    172172 
    173173 
    174    SUBROUTINE tra_nxt_fix( kt, ptb, ptn, pta, kjpt ) 
     174   SUBROUTINE tra_nxt_fix( kt, cdtype, ptb, ptn, pta, kjpt ) 
    175175      !!---------------------------------------------------------------------- 
    176176      !!                   ***  ROUTINE tra_nxt_fix  *** 
     
    195195      !!              - (ta,sa) time averaged (t,s)   (ln_dynhpg_imp = T) 
    196196      !!---------------------------------------------------------------------- 
    197       INTEGER , INTENT(in   )                               ::  kt       ! ocean time-step index 
    198       INTEGER , INTENT(in   )                               ::  kjpt     ! number of tracers 
    199       REAL(wp), INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  ptb      ! before tracer fields 
    200       REAL(wp), INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  ptn      ! now tracer fields 
    201       REAL(wp), INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  pta      ! tracer trend 
    202       !! 
     197      INTEGER         , INTENT(in   )                               ::  kt       ! ocean time-step index 
     198      CHARACTER(len=3), INTENT(in   )                               ::  cdtype   ! =TRA or TRC (tracer indicator) 
     199      INTEGER         , INTENT(in   )                               ::  kjpt     ! number of tracers 
     200      REAL(wp)        , INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  ptb      ! before tracer fields 
     201      REAL(wp)        , INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  ptn      ! now tracer fields 
     202      REAL(wp)        , INTENT(inout), DIMENSION(jpi,jpj,jpk,kjpt)  ::  pta      ! tracer trend 
    203203      INTEGER  :: ji, jj, jk, jn   ! dummy loop indices 
    204204      REAL(wp) :: ztd, ztm         ! temporary scalars 
     
    222222      ELSE                                           ! general case (Leapfrog + Asselin filter 
    223223         ! 
    224          !                                           ! ----------------------- ! 
    225          IF( ln_dynhpg_imp ) THEN                    ! semi-implicite hpg case ! 
    226             !                                        ! ----------------------- ! 
     224         !                                                     ! ----------------------- ! 
     225         IF( ln_dynhpg_imp .AND. cdtype == 'TRA' ) THEN        ! semi-implicite hpg case ! 
     226            !                                                  ! ----------------------- ! 
    227227            DO jn = 1, kjpt 
    228228               DO jk = 1, jpkm1 
     
    317317      ELSE                                           ! general case (Leapfrog + Asselin filter) 
    318318         ! 
    319          !                                           ! ----------------------- ! 
    320          IF( ln_dynhpg_imp ) THEN                    ! semi-implicite hpg case ! 
    321             !                                        ! ----------------------- ! 
     319         !                                                     ! ----------------------- ! 
     320         IF( ln_dynhpg_imp .AND. cdtype == 'TRA' ) THEN        ! semi-implicite hpg case ! 
     321            !                                                  ! ----------------------- ! 
    322322            DO jn = 1, kjpt                           
    323323               DO jk = 1, jpkm1 
Note: See TracChangeset for help on using the changeset viewer.