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 5825 for branches/2015/dev_r5056_CMCC4_simplification/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90 – NEMO

Ignore:
Timestamp:
2015-10-23T11:57:19+02:00 (9 years ago)
Author:
diovino
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5056_CMCC4_simplification/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90

    r5282 r5825  
    384384      INTEGER  ::   iimi, iima, ipk, it, itmod, ijmi, ijma   ! local integers 
    385385      INTEGER  ::   jn, ierror                               ! local integers 
    386       REAL(wp) ::   zsto, zout, zmax, zjulian, zdt           ! local scalars 
     386      REAL(wp) ::   zsto, zout, zmax, zjulian           ! local scalars 
    387387      !! 
    388388      REAL(wp), POINTER, DIMENSION(:,:)   :: zw2d       ! 2D workspace 
     
    409409 
    410410      ! Define frequency of output and means 
    411       zdt = rdt 
    412411      IF( ln_mskland )   THEN   ;   clop = "only(x)"   ! put 1.e+20 on land (very expensive!!) 
    413412      ELSE                      ;   clop = "x"         ! no use of the mask value (require less cpu time) 
    414413      ENDIF 
    415414#if defined key_diainstant 
    416       zsto = nwrite * zdt 
     415      zsto = nwrite * rdt 
    417416      clop = "inst("//TRIM(clop)//")" 
    418417#else 
    419       zsto=zdt 
     418      zsto=rdt 
    420419      clop = "ave("//TRIM(clop)//")" 
    421420#endif 
    422       zout = nwrite * zdt 
    423       zmax = ( nitend - nit000 + 1 ) * zdt 
     421      zout = nwrite * rdt 
     422      zmax = ( nitend - nit000 + 1 ) * rdt 
    424423 
    425424      ! Define indices of the horizontal output zoom and vertical limit storage 
     
    463462         CALL histbeg( clhstnam, jpi, glamt, jpj, gphit,           &  ! Horizontal grid: glamt and gphit 
    464463            &          iimi, iima-iimi+1, ijmi, ijma-ijmi+1,       & 
    465             &          nit000-1, zjulian, zdt, nh_T, nid_T, domain_id=nidom, snc4chunks=snc4set ) 
     464            &          nit000-1, zjulian, rdt, nh_T, nid_T, domain_id=nidom, snc4chunks=snc4set ) 
    466465         CALL histvert( nid_T, "deptht", "Vertical T levels",      &  ! Vertical grid: gdept 
    467466            &           "m", ipk, gdept_1d, nz_T, "down" ) 
     
    499498         CALL histbeg( clhstnam, jpi, glamu, jpj, gphiu,           &  ! Horizontal grid: glamu and gphiu 
    500499            &          iimi, iima-iimi+1, ijmi, ijma-ijmi+1,       & 
    501             &          nit000-1, zjulian, zdt, nh_U, nid_U, domain_id=nidom, snc4chunks=snc4set ) 
     500            &          nit000-1, zjulian, rdt, nh_U, nid_U, domain_id=nidom, snc4chunks=snc4set ) 
    502501         CALL histvert( nid_U, "depthu", "Vertical U levels",      &  ! Vertical grid: gdept 
    503502            &           "m", ipk, gdept_1d, nz_U, "down" ) 
     
    512511         CALL histbeg( clhstnam, jpi, glamv, jpj, gphiv,           &  ! Horizontal grid: glamv and gphiv 
    513512            &          iimi, iima-iimi+1, ijmi, ijma-ijmi+1,       & 
    514             &          nit000-1, zjulian, zdt, nh_V, nid_V, domain_id=nidom, snc4chunks=snc4set ) 
     513            &          nit000-1, zjulian, rdt, nh_V, nid_V, domain_id=nidom, snc4chunks=snc4set ) 
    515514         CALL histvert( nid_V, "depthv", "Vertical V levels",      &  ! Vertical grid : gdept 
    516515            &          "m", ipk, gdept_1d, nz_V, "down" ) 
     
    525524         CALL histbeg( clhstnam, jpi, glamt, jpj, gphit,           &  ! Horizontal grid: glamt and gphit 
    526525            &          iimi, iima-iimi+1, ijmi, ijma-ijmi+1,       & 
    527             &          nit000-1, zjulian, zdt, nh_W, nid_W, domain_id=nidom, snc4chunks=snc4set ) 
     526            &          nit000-1, zjulian, rdt, nh_W, nid_W, domain_id=nidom, snc4chunks=snc4set ) 
    528527         CALL histvert( nid_W, "depthw", "Vertical W levels",      &  ! Vertical grid: gdepw 
    529528            &          "m", ipk, gdepw_1d, nz_W, "down" ) 
     
    929928      INTEGER  ::   id_i , nz_i, nh_i        
    930929      INTEGER, DIMENSION(1) ::   idex             ! local workspace 
    931       REAL(wp) ::   zsto, zout, zmax, zjulian, zdt 
     930      REAL(wp) ::   zsto, zout, zmax, zjulian 
    932931      !!---------------------------------------------------------------------- 
    933932      !  
     
    940939      clname = cdfile_name 
    941940      IF( .NOT. Agrif_Root() ) clname = TRIM(Agrif_CFixed())//'_'//TRIM(clname) 
    942       zdt  = rdt 
    943941      zsto = rdt 
    944942      clop = "inst(x)"           ! no use of the mask value (require less cpu time) 
    945943      zout = rdt 
    946       zmax = ( nitend - nit000 + 1 ) * zdt 
     944      zmax = ( nitend - nit000 + 1 ) * rdt 
    947945 
    948946      IF(lwp) WRITE(numout,*) 
     
    959957      zjulian = zjulian - adatrj   !   set calendar origin to the beginning of the experiment 
    960958      CALL histbeg( clname, jpi, glamt, jpj, gphit,   & 
    961           1, jpi, 1, jpj, nit000-1, zjulian, zdt, nh_i, id_i, domain_id=nidom, snc4chunks=snc4set ) ! Horizontal grid : glamt and gphit 
     959          1, jpi, 1, jpj, nit000-1, zjulian, rdt, nh_i, id_i, domain_id=nidom, snc4chunks=snc4set ) ! Horizontal grid : glamt and gphit 
    962960      CALL histvert( id_i, "deptht", "Vertical T levels",   &    ! Vertical grid : gdept 
    963961          "m", jpk, gdept_1d, nz_i, "down") 
Note: See TracChangeset for help on using the changeset viewer.