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

Changeset 1609


Ignore:
Timestamp:
2009-08-12T12:38:09+02:00 (15 years ago)
Author:
ctlod
Message:

Bug in dtatem and dtasal with key_vvl, see ticket: #528

Location:
trunk/NEMO/OPA_SRC/DTA
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DTA/dtasal.F90

    r1273 r1609  
    238238                 DO ji = 1, jpi 
    239239                    DO jk = 1, jpk 
    240                        zl=fsdept(ji,jj,jk) 
     240                       zl=fsdept_0(ji,jj,jk) 
    241241                       IF(zl <  gdept_0(1)) zsaldta(jk,jl) =  saldta(ji,jj,1,jl) 
    242242                       IF(zl >  gdept_0(jpk)) zsaldta(jk,jl) =  saldta(ji,jj,jpkm1,jl) 
     
    271271                       ik = mbathy(ji,jj) - 1 
    272272                       IF( ik > 2 ) THEN 
    273                           zl = ( gdept_0(ik) - fsdept(ji,jj,ik) ) / ( gdept_0(ik) - gdept_0(ik-1) ) 
     273                          zl = ( gdept_0(ik) - fsdept_0(ji,jj,ik) ) / ( gdept_0(ik) - gdept_0(ik-1) ) 
    274274                          saldta(ji,jj,ik,jl) = (1.-zl) * saldta(ji,jj,ik,jl) +zl * saldta(ji,jj,ik-1,jl) 
    275275                       ENDIF 
  • trunk/NEMO/OPA_SRC/DTA/dtatem.F90

    r1273 r1609  
    252252                  DO ji = 1, jpi 
    253253                     DO jk = 1, jpk 
    254                         zl=fsdept(ji,jj,jk) 
     254                        zl=fsdept_0(ji,jj,jk) 
    255255                        IF(zl < gdept_0(1)) ztemdta(jk,jl) =  temdta(ji,jj,1,jl) 
    256256                        IF(zl > gdept_0(jpk)) ztemdta(jk,jl) =  temdta(ji,jj,jpkm1,jl) 
     
    286286                        ik = mbathy(ji,jj) - 1 
    287287                        IF( ik > 2 ) THEN 
    288                            zl = ( gdept_0(ik) - fsdept(ji,jj,ik) ) / ( gdept_0(ik) - gdept_0(ik-1) ) 
     288                           zl = ( gdept_0(ik) - fsdept_0(ji,jj,ik) ) / ( gdept_0(ik) - gdept_0(ik-1) ) 
    289289                           temdta(ji,jj,ik,jl) = (1.-zl) * temdta(ji,jj,ik,jl) + zl * temdta(ji,jj,ik-1,jl) 
    290290                        ENDIF 
Note: See TracChangeset for help on using the changeset viewer.