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 469 for trunk/NEMO/NST_SRC/agrif_opa_interp.F90 – NEMO

Ignore:
Timestamp:
2006-05-10T19:51:23+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_059:RB: adapt agrif interface to new coordinate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/NST_SRC/agrif_opa_interp.F90

    r393 r469  
    196196        DO jj=1,jpj 
    197197          ua(1:2,jj,jk) = (uatemp(1:2,jj,jk)/(rhoy*e2u(1:2,jj))) 
    198 #if defined key_partial_steps 
     198#if ! defined key_zco 
    199199           ua(1:2,jj,jk) = ua(1:2,jj,jk) / fse3u(1:2,jj,jk) 
    200200#endif 
     
    252252        Do jj=1,jpj 
    253253           va(2,jj,jk) = (vatemp(2,jj,jk)/(rhox*e1v(2,jj)))*vmask(2,jj,jk) 
    254 #if defined key_partial_steps 
     254#if ! defined key_zco 
    255255           va(2,jj,jk) = va(2,jj,jk) / fse3v(2,jj,jk) 
    256256#endif            
     
    273273          ua(nlci-2:nlci-1,jj,jk) = (uatemp(nlci-2:nlci-1,jj,jk)/(rhoy*e2u(nlci-2:nlci-1,jj))) 
    274274 
    275 #if defined key_partial_steps 
     275#if ! defined key_zco 
    276276           ua(nlci-2:nlci-1,jj,jk) = ua(nlci-2:nlci-1,jj,jk) / fse3u(nlci-2:nlci-1,jj,jk) 
    277277#endif 
     
    333333        Do jj=1,jpj-1 
    334334           va(nlci-1,jj,jk) = (vatemp(nlci-1,jj,jk)/(rhox*e1v(nlci-1,jj)))*vmask(nlci-1,jj,jk) 
    335 #if defined key_partial_steps 
     335#if ! defined key_zco 
    336336           va(nlci-1,jj,jk) = va(nlci-1,jj,jk) / fse3v(nlci-1,jj,jk) 
    337337#endif 
     
    352352        DO ji=1,jpi 
    353353          va(ji,1:2,jk) = (vatemp(ji,1:2,jk)/(rhox*e1v(ji,1:2))) 
    354 #if defined key_partial_steps 
     354#if ! defined key_zco 
    355355           va(ji,1:2,jk) = va(ji,1:2,jk) / fse3v(ji,1:2,jk) 
    356356#endif 
     
    408408        DO ji=1,jpi 
    409409        ua(ji,2,jk) = (uatemp(ji,2,jk)/(rhoy*e2u(ji,2)))*umask(ji,2,jk)  
    410 #if defined key_partial_steps 
     410#if ! defined key_zco 
    411411           ua(ji,2,jk) = ua(ji,2,jk) / fse3u(ji,2,jk) 
    412412#endif                 
     
    427427        DO ji=1,jpi 
    428428          va(ji,nlcj-2:nlcj-1,jk) = (vatemp(ji,nlcj-2:nlcj-1,jk)/(rhox*e1v(ji,nlcj-2:nlcj-1))) 
    429 #if defined key_partial_steps 
     429#if ! defined key_zco 
    430430           va(ji,nlcj-2:nlcj-1,jk) = va(ji,nlcj-2:nlcj-1,jk) / fse3v(ji,nlcj-2:nlcj-1,jk) 
    431431#endif 
     
    484484        DO ji=1,jpi 
    485485          ua(ji,nlcj-1,jk) = (uatemp(ji,nlcj-1,jk)/(rhoy*e2u(ji,nlcj-1)))*umask(ji,nlcj-1,jk) 
    486 #if defined key_partial_steps 
     486#if ! defined key_zco 
    487487           ua(ji,nlcj-1,jk) = ua(ji,nlcj-1,jk) / fse3u(ji,nlcj-1,jk) 
    488488#endif           
     
    510510       DO ji=i1,i2 
    511511         tabres(ji,jj,jk) = e2u(ji,jj) * un(ji,jj,jk) 
    512 #if defined key_partial_steps 
     512#if ! defined key_zco 
    513513          tabres(ji,jj,jk) = tabres(ji,jj,jk) * fse3u(ji,jj,jk) 
    514514#endif 
     
    543543       DO ji=i1,i2 
    544544         tabres(ji,jj,jk) = e1v(ji,jj) * vn(ji,jj,jk) 
    545 #if defined key_partial_steps 
     545#if ! defined key_zco 
    546546          tabres(ji,jj,jk) = tabres(ji,jj,jk) * fse3v(ji,jj,jk) 
    547547#endif            
Note: See TracChangeset for help on using the changeset viewer.