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

    r8168 r8197  
    7676      INTEGER, INTENT(in) ::   kt   ! ocean time-step index 
    7777      ! 
    78       INTEGER  :: id_dia_vrt_ldf_int  = 31     ! TODO remove once flags set properly 
    79       INTEGER  :: id_dia_vrt_ldf_mean = 32     ! TODO remove once flags set properly 
     78      CHARACTER(len=3) :: id_vrt_dia_ldf = "ldf"  ! TODO remove once flags set properly 
    8079      INTEGER  ::   ji, jj, jk                  ! dummy loop indices 
    8180      REAL(wp) ::   zbt, ze2u, ze2v             ! temporary scalar 
     
    193192               ze2u = e2u(ji,jj) * fse3u(ji,jj,jk) 
    194193               ze2v = e1v(ji,jj) * fse3v(ji,jj,jk) 
    195                ! horizontal biharmonic diffusive trends 
     194               ! horizontal biharmonic diffusive trends multiplied by the 
     195               ! eddy viscosity coef. (at u- and v-points) 
    196196               zua(ji,jj,jk) = ( - ( zuf(ji  ,jj,jk) - zuf(ji,jj-1,jk) ) / ze2u   & 
    197197                  &  + ( zut(ji+1,jj,jk) - zut(ji,jj  ,jk) ) / e1u(ji,jj) )       & 
     
    209209      END DO                                           !   End of slab 
    210210      !                                                ! =============== 
    211       IF ( ( id_dia_vrt_ldf_int == 31 ) .or. ( id_dia_vrt_ldf_mean == 32 ) ) THEN 
     211      IF ( id_vrt_dia_ldf == "ldf" ) THEN 
    212212          ! TODO - remove kt only used for validation 
    213           CALL dyn_vrt_dia_3d(zua, zva, id_dia_vrt_ldf_int, id_dia_vrt_ldf_mean, kt) 
     213          CALL dyn_vrt_dia_3d(zua, zva, id_vrt_dia_ldf, kt) 
    214214      END IF 
    215215      ! 
Note: See TracChangeset for help on using the changeset viewer.