Back to OASIS3 home
Modules used for the
coupler (in oasis3/src) :
mod_calendar : contains variables related to the
coupler calendar
used in inipar.F,
!@ -- nddeb : beginning date of
the simulation (yyyymmdd) (always 00000000 in blkdata.f, not present in
namcouple)
!@ -- nadeb : beginning year of the simulation (yy) (always 00 as ndded
always 00000000)
!@ -- nmdeb : beginning month of the simulation (mm) (always 00 as
ndded always 00000000)
!@ -- njdeb : beginning day of the simulation (dd) (always 00 as ndded
always 00000000)
!@ -- ndate : initial date (yyyymmdd)
!@ -- njini : initial day (dd)
!@ -- nmini : initial month (mm)
!@ -- naini : initial year (yy)
!@ -- njnow : current day (dd)
!@ -- njone : inf. day limit for linear time interpolation (dd)
'sea <<<--->>> sea' case
!@ -- njtwo : sup. day limit for linear time interpolation (dd) 'sea
<<<--->>> sea' case
!@ -- ndone : inf. day limit for linear time interpolation (dd) 'sea
<<<--->>> ice' case
!@ -- ndtwo : sup. day limit for linear time interpolation (dd) 'sea
<<<--->>> ice' case
!@ -- nmnow : current month (mm)
!@ -- nmone : inf. month limit for linear time interpolation (mm)
!@ -- nmtwo : sup. month limit for linear time interpolation (mm)
!@ -- nanow : current year (yy)
!@ -- ndinc : day increment for each coupler time step
!@ -- nsrec : number of records to be skipped in climatology (SE) file
!@ -- nmrec : number of records to be skipped in interannual (MO) file
!@ -- ncaltype : calendar type
!@
0 = 365 day calendar (no leap years)
!@
1 = Gregorian calendar
!@
n (>1) = n day month caledar
!@
-------------------------------------------------------------------
USE mod_kinds_oasis
INTEGER(kind=ip_intwp_p) :: ndate, njini, nmini, naini,
njnow,njone, njtwo
INTEGER(kind=ip_intwp_p) :: ndtwo, nmnow,nmone, nmtwo, nanow,
ndinc, nsrec
INTEGER(kind=ip_intwp_p) :: ndone, nmrec
INTEGER(kind=ip_intwp_p) :: ncaltype, nddeb, nadeb, nmdeb, njdeb
INTEGER(kind=ip_intwp_p) :: ig_date(6)
!
-------------------------------------------------------------------