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/dynzdf_imp.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/dynzdf_imp.F90

    r8168 r8197  
    6767      REAL(wp), INTENT(in) ::  p2dt   ! vertical profile of tracer time-step 
    6868      !! 
     69      CHARACTER(len=3) ::   id_vrt_dia_zdf = "zdf" ! TODO remove once flags set properly 
    6970      INTEGER  ::   ji, jj, jk   ! dummy loop indices 
    7071      INTEGER  ::   ikbu, ikbv   ! local integers 
    71       INTEGER  ::   id_dia_vrt_zdf_int = 71 ! TODO remove once flags set properly 
    72       INTEGER  ::   id_dia_vrt_zdf_mn  = 72 ! TODO remove once flags set properly 
    7372      REAL(wp) ::   z1_p2dt, zcoef, zzwi, zzws, zrhs   ! local scalars 
    7473      REAL(wp) ::   ze3ua, ze3va 
     
    262261      END DO 
    263262 
    264       IF ( ( .NOT. lk_dynspg_ts ) .OR.            & 
    265            &    ( ( id_dia_vrt_zdf_int == 71 ) .OR. ( id_dia_vrt_zdf_mn == 72 ) ) ) THEN 
     263      IF ( ( .NOT. lk_dynspg_ts ) .OR. ( id_vrt_dia_zdf == "zdf" ) ) THEN 
    266264      ! Normalization to obtain the general momentum trend ua 
    267265          DO jk = 1, jpkm1 
     
    367365      END DO 
    368366 
    369       IF ( ( .NOT. lk_dynspg_ts ) .OR.            & 
    370            &    ( ( id_dia_vrt_zdf_int == 71 ) .OR. ( id_dia_vrt_zdf_mn == 72 ) ) ) THEN 
     367      IF ( ( .NOT. lk_dynspg_ts ) .OR. ( id_vrt_dia_zdf == "zdf" ) ) THEN 
    371368      ! Normalization to obtain the general momentum trend va 
    372369          DO jk = 1, jpkm1 
     
    377374             END DO 
    378375          END DO 
    379           IF ( ( id_dia_vrt_zdf_int == 71 ) .OR. (id_dia_vrt_zdf_mn == 72) ) THEN 
     376          IF ( id_vrt_dia_zdf == "zdf" ) THEN 
    380377              ! TODO - remove kt only used for validation 
    381               CALL dyn_vrt_dia_3d(zua, zva, id_dia_vrt_zdf_int, id_dia_vrt_zdf_mn, kt) 
     378              CALL dyn_vrt_dia_3d(zua, zva, id_vrt_dia_zdf, kt) 
    382379          END IF 
    383380          IF ( .NOT. lk_dynspg_ts ) THEN 
Note: See TracChangeset for help on using the changeset viewer.