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 8197 for branches/UKMO/GO6_dyn_vrt_diag/NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90 – NEMO

Ignore:
Timestamp:
2017-06-21T11:39:54+02:00 (7 years ago)
Author:
glong
Message:

Changed id's to be chars e.g. hpg to more easily identify output (and updated field_def.xml accordingly). Also rearranged scaling factors in dyn_vrt_dia subroutines in divcur.F90

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/GO6_dyn_vrt_diag/NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90

    r8168 r8197  
    379379      INTEGER, INTENT(in) ::   kt    ! ocean time-step index 
    380380      !! 
    381       INTEGER  ::   id_dia_vrt_hpg_int  = 11   ! TODO remove once flags set properly 
    382       INTEGER  ::   id_dia_vrt_hpg_mean = 12   ! TODO remove once flags set properly 
     381      CHARACTER(len=3) :: id_vrt_dia_hpg = "hpg" ! TODO remove once flags set properly 
    383382      INTEGER  ::   ji, jj, jk                 ! dummy loop indices 
    384383      REAL(wp) ::   zcoef0, zuap, zvap, znad   ! temporary scalars 
     
    416415            zvap = -zcoef0 * ( rhd   (ji,jj+1,1) + rhd   (ji,jj,1) + 2._wp * znad )   & 
    417416               &           * ( fsde3w(ji,jj+1,1) - fsde3w(ji,jj,1) ) / e2v(ji,jj) 
    418             ! combine gradient and corerction 
     417            ! combine gradient and correction 
    419418            zuhpg(ji,jj,1) = zhpi(ji,jj,1) + zuap 
    420419            zvhpg(ji,jj,1) = zhpj(ji,jj,1) + zvap 
     
    441440               zvap = -zcoef0 * ( rhd   (ji  ,jj+1,jk) + rhd   (ji,jj,jk) + 2._wp * znad )   & 
    442441                  &           * ( fsde3w(ji  ,jj+1,jk) - fsde3w(ji,jj,jk) ) / e2v(ji,jj) 
    443                ! combine gradient and corerction 
     442               ! combine gradient and correction 
    444443               zuhpg(ji,jj,jk) = zhpi(ji,jj,jk) + zuap 
    445444               zvhpg(ji,jj,jk) = zhpj(ji,jj,jk) + zvap 
     
    452451      ! 
    453452      ! calculate dia_vor_int & dia_vor_mn if required 
    454       IF ( ( id_dia_vrt_hpg_int == 11 ) .or. ( id_dia_vrt_hpg_mean == 12 ) ) THEN 
     453      IF ( id_vrt_dia_hpg == "hpg" ) THEN 
    455454          ! TODO - remove kt only used for validation 
    456           CALL dyn_vrt_dia_3d(zuhpg, zvhpg, id_dia_vrt_hpg_int, id_dia_vrt_hpg_mean, kt) 
     455          CALL dyn_vrt_dia_3d(zuhpg, zvhpg, id_vrt_dia_hpg, kt) 
    457456      END IF 
    458457      ! 
Note: See TracChangeset for help on using the changeset viewer.