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 198 – NEMO

Changeset 198


Ignore:
Timestamp:
2004-12-22T16:48:32+01:00 (19 years ago)
Author:
opalod
Message:

CT : BUGFIX139 : set the temporary work array zavt and zavs to 3D instead of 2D to be able to save all the 3D array avt(,:,:) and avs(:,:,:)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/TRA/trazdf_iso.F90

    r106 r198  
    109109      !!   8.5  !  02-08  (G. Madec)  F90: Free form and module 
    110110      !!--------------------------------------------------------------------- 
     111      !! * Modules used 
     112      USE oce                ,   & 
     113# if defined key_zdfddm 
     114         zavs => va,  &  ! use va as workspace 
     115# endif 
     116         zavt => ua      ! use ua as workspace 
     117 
    111118      !! * Arguments 
    112119      INTEGER, INTENT( in ) ::   kt           ! ocean time-step index 
     
    134141      REAL(wp), DIMENSION(jpi,jpk) ::   & 
    135142         ztfw, zdit, zdjt, zdj1t,   & 
    136          zsfw, zdis, zdjs, zdj1s,   & 
    137          zavt 
     143         zsfw, zdis, zdjs, zdj1s 
    138144#if defined key_traldf_eiv   ||   defined key_esopa 
    139145      REAL(wp), DIMENSION(jpi,jpk) ::   & 
     
    143149         zuwk, zvwk,                    & 
    144150         zuwki, zvwki 
    145 #endif 
    146 #if defined key_zdfddm   ||   defined key_esopa 
    147       REAL(wp), DIMENSION(jpi,jpk) ::   & 
    148          zavs  
    149151#endif 
    150152      !!--------------------------------------------------------------------- 
     
    270272 
    271273               ! save avt in zavt to recover avt for mixed layer depth diag. 
    272                zavt(ji,jk) = avt(ji,jj,jk) 
     274               zavt(ji,jj,jk) = avt(ji,jj,jk) 
    273275               ! add isopycnal vertical coeff. to avt 
    274276               avt(ji,jj,jk) = avt(ji,jj,jk) + zavi 
     
    276278#if defined key_zdfddm 
    277279               ! save avs in zavs to recover avs in output files 
    278                zavs(ji,jk) = fsavs(ji,jj,jk) 
     280               zavs(ji,jj,jk) = fsavs(ji,jj,jk) 
    279281               ! add isopycnal vertical coeff. to avs 
    280282               fsavs(ji,jj,jk) = fsavs(ji,jj,jk) + zavi 
     
    522524         DO jk = 2, jpkm1 
    523525            DO ji = 2, jpim1 
    524                avt(ji,jj,jk) = zavt(ji,jk) 
     526               avt(ji,jj,jk) = zavt(ji,jj,jk) 
    525527#if defined key_zdfddm 
    526                fsavs(ji,jj,jk) = zavs(ji,jk) 
     528               fsavs(ji,jj,jk) = zavs(ji,jj,jk) 
    527529#endif 
    528530            END DO 
Note: See TracChangeset for help on using the changeset viewer.