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 2236 for branches/DEV_r2106_LOCEAN2010/NEMO/OPA_SRC/DOM/dom_oce.F90 – NEMO

Ignore:
Timestamp:
2010-10-12T20:49:32+02:00 (14 years ago)
Author:
cetlod
Message:

First guess of NEMO_v3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r2106_LOCEAN2010/NEMO/OPA_SRC/DOM/dom_oce.F90

    r2148 r2236  
    99   !! NEMO/OPA 3.2 , LOCEAN-IPSL (2009)  
    1010   !! $Id$  
    11    !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
     11   !! Software governed by the CeCILL licence  (NEMOGCM/License_CeCILL.txt) 
    1212   !!---------------------------------------------------------------------- 
    1313   USE par_oce      ! ocean parameters 
     
    197197   !! calendar variables 
    198198   !! --------------------------------------------------------------------- 
    199    INTEGER , PUBLIC ::   nyear       !: current year 
    200    INTEGER , PUBLIC ::   nmonth      !: current month 
    201    INTEGER , PUBLIC ::   nday        !: current day of the month 
    202    INTEGER , PUBLIC ::   ndastp      !: time step date in yyyymmdd format 
    203    INTEGER , PUBLIC ::   nday_year   !: current day counted from jan 1st of the current year 
    204    INTEGER , PUBLIC ::   nsec_year   !: current time step counted in second since 00h jan 1st of the current year 
    205    INTEGER , PUBLIC ::   nsec_month  !: current time step counted in second since 00h 1st day of the current month 
    206    INTEGER , PUBLIC ::   nsec_day    !: current time step counted in second since 00h of the current day 
    207    REAL(wp), PUBLIC ::   fjulday     !: julian day  
    208    REAL(wp), PUBLIC ::   adatrj      !: number of elapsed days since the begining of the whole simulation 
    209    !                                 !: (cumulative duration of previous runs that may have used different time-step size) 
     199   INTEGER , PUBLIC ::   nyear         !: current year 
     200   INTEGER , PUBLIC ::   nmonth        !: current month 
     201   INTEGER , PUBLIC ::   nday          !: current day of the month 
     202   INTEGER , PUBLIC ::   ndastp        !: time step date in yyyymmdd format 
     203   INTEGER , PUBLIC ::   nday_year     !: current day counted from jan 1st of the current year 
     204   INTEGER , PUBLIC ::   nsec_year     !: current time step counted in second since 00h jan 1st of the current year 
     205   INTEGER , PUBLIC ::   nsec_month    !: current time step counted in second since 00h 1st day of the current month 
     206   INTEGER , PUBLIC ::   nsec_week     !: current time step counted in second since 00h of last monday 
     207   INTEGER , PUBLIC ::   nsec_day      !: current time step counted in second since 00h of the current day 
     208   REAL(wp), PUBLIC ::   fjulday       !: current julian day  
     209   REAL(wp), PUBLIC ::   fjulstartyear !: first day of the current year in julian days 
     210   REAL(wp), PUBLIC ::   adatrj        !: number of elapsed days since the begining of the whole simulation 
     211   !                                   !: (cumulative duration of previous runs that may have used different time-step size) 
    210212   INTEGER , PUBLIC, DIMENSION(0: 1) ::   nyear_len     !: length in days of the previous/current year 
    211213   INTEGER , PUBLIC, DIMENSION(0:13) ::   nmonth_len    !: length in days of the months of the current year 
     
    230232   LOGICAL, PUBLIC, PARAMETER ::   lk_agrif = .FALSE.   !: agrif flag 
    231233 
     234   !!---------------------------------------------------------------------- 
     235   !! mpp reproducibility 
     236   !!---------------------------------------------------------------------- 
     237#if defined key_mpp_rep1 || defined key_mpp_re2 
     238   LOGICAL, PUBLIC, PARAMETER ::   lk_mpp_rep = .TRUE.    !: agrif flag 
     239#else 
     240   LOGICAL, PUBLIC, PARAMETER ::   lk_mpp_rep = .FALSE.   !: agrif flag 
     241#endif 
     242 
    232243CONTAINS 
    233244   LOGICAL FUNCTION Agrif_Root() 
     
    239250   END FUNCTION Agrif_CFixed 
    240251#endif 
    241  
    242252   !!====================================================================== 
    243253END MODULE dom_oce 
Note: See TracChangeset for help on using the changeset viewer.