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 109 for trunk/NEMO/OPA_SRC/DYN/dynhpg_atsk.F90 – NEMO

Ignore:
Timestamp:
2004-06-28T12:21:11+02:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE069 : Vorticity diagnostics has been added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DYN/dynhpg_atsk.F90

    r106 r109  
    113113            ua(ji,jj,1) = ua(ji,jj,1) + zhpi(ji,jj,1) + zuap 
    114114            va(ji,jj,1) = va(ji,jj,1) + zhpj(ji,jj,1) + zvap 
    115 #   if defined key_trddyn 
     115#   if defined key_trddyn || defined key_trd_vor 
    116116            ! save the trend for diagnostics 
    117117            utrd(ji,jj,1,1) = zhpi(ji,jj,1) + zuap 
     
    139139               ua(ji,jj,jk) = ua(ji,jj,jk) + zhpi(ji,jj,jk) + zuap 
    140140               va(ji,jj,jk) = va(ji,jj,jk) + zhpj(ji,jj,jk) + zvap 
    141 #   if defined key_trddyn 
     141#   if defined key_trddyn || defined key_trd_vor 
    142142               ! save the momentum trends for diagnostics 
    143143               utrd(ji,jj,jk,1) = zhpi(ji,jj,jk) + zuap 
     
    226226            ua(ji,jj,1) = ua(ji,jj,1) + zhpi(ji,jj,1) 
    227227            va(ji,jj,1) = va(ji,jj,1) + zhpj(ji,jj,1) 
    228 #   if defined key_trddyn 
     228#   if defined key_trddyn || defined key_trd_vor 
    229229            ! save the momentum trends for diagnostics 
    230230            utrd(ji,jj,1,1) = zhpi(ji,jj,1) 
     
    249249               ua(ji,jj,jk) = ua(ji,jj,jk) + zhpi(ji,jj,jk) 
    250250               va(ji,jj,jk) = va(ji,jj,jk) + zhpj(ji,jj,jk) 
    251 #   if defined key_trddyn 
     251#   if defined key_trddyn || defined key_trd_vor 
    252252               ! save the momentum trends for diagnostics 
    253253               utrd(ji,jj,jk,1) = zhpi(ji,jj,jk) 
     
    272272               ! add the new one to the general momentum trend 
    273273               ua(ji,jj,iku) = ua(ji,jj,iku) + zhpi(ji,jj,iku) 
    274 #   if defined key_trddyn 
     274#   if defined key_trddyn || defined key_trd_vor 
    275275               ! save the momentum trends for diagnostics 
    276276               utrd(ji,jj,iku,1) = zhpi(ji,jj,iku) 
     
    286286               ! add the new one to the general momentum trend 
    287287               va(ji,jj,ikv) = va(ji,jj,ikv) + zhpj(ji,jj,ikv) 
    288 #   if  defined key_trddyn 
     288#   if  defined key_trddyn || defined key_trd_vor 
    289289               ! save the momentum trends for diagnostics 
    290290               vtrd(ji,jj,ikv,1) = zhpj(ji,jj,ikv) 
     
    376376            ua(ji,jj,1) = ua(ji,jj,1) + zhpi(ji,jj,1) 
    377377            va(ji,jj,1) = va(ji,jj,1) + zhpj(ji,jj,1) 
    378 #   if defined key_trddyn 
     378#   if defined key_trddyn || defined key_trd_vor 
    379379            ! save the momentum trends for diagnostics 
    380380            utrd(ji,jj,1,1) = zhpi(ji,jj,1) 
     
    399399               ua(ji,jj,jk) = ua(ji,jj,jk) + zhpi(ji,jj,jk) 
    400400               va(ji,jj,jk) = va(ji,jj,jk) + zhpj(ji,jj,jk) 
    401 #   if defined key_trddyn 
     401#   if defined key_trddyn || defined key_trd_vor 
    402402               ! save the momentum trends for diagnostics 
    403403               utrd(ji,jj,jk,1) = zhpi(ji,jj,jk) 
     
    411411 
    412412      IF(l_ctl) THEN         ! print sum trends (used for debugging) 
    413          WRITE(numout,*) ' hpg  - Ua: ', SUM(ua(2:nictl,2:njctl,1:jpkm1)*umask(2:nictl,2:njctl,1:jpkm1)) 
    414          WRITE(numout,*) '      - Va: ', SUM(va(2:nictl,2:njctl,1:jpkm1)*vmask(2:nictl,2:njctl,1:jpkm1)) 
     413         WRITE(numout,*) ' hpg  - Ua: ', SUM(ua(2:nictl,2:njctl,1:jpkm1)*umask(2:nictl,2:njctl,1:jpkm1)), & 
     414         &                      ' Va: ', SUM(va(2:nictl,2:njctl,1:jpkm1)*vmask(2:nictl,2:njctl,1:jpkm1)) 
    415415         zuap = SUM( ua(2:nictl,2:njctl,1:jpkm1) * umask(2:nictl,2:njctl,1:jpkm1) ) 
    416416         zvap = SUM( va(2:nictl,2:njctl,1:jpkm1) * vmask(2:nictl,2:njctl,1:jpkm1) ) 
Note: See TracChangeset for help on using the changeset viewer.