source: trunk/LMDZ.PLUTO/libf/phypluto/time_phylmdz_mod.F90 @ 3978

Last change on this file since 3978 was 3765, checked in by afalco, 8 months ago

Pluto: write startfi regularly deactivated by default.
AF

File size: 972 bytes
Line 
1MODULE time_phylmdz_mod
2
3    IMPLICIT NONE
4    REAL,SAVE    :: dtphys     ! physics time step (s)
5!$OMP THREADPRIVATE(dtphys)
6    INTEGER,SAVE :: nday       ! number of days to run
7!$OMP THREADPRIVATE(nday)
8    REAL,SAVE    :: daysec     ! length of day (s)
9!$OMP THREADPRIVATE(daysec)
10    INTEGER,SAVE :: day_ini     ! initial day of the run
11!$OMP THREADPRIVATE(day_ini)
12
13    INTEGER,SAVE :: diagfi_output_rate  ! for diagfi.nc outputs, write every diagfi_output_rate physical steps (set via inifis)
14    INTEGER,SAVE :: startfi_output_rate ! mainly for debugging
15!$OMP THREADPRIVATE(diagfi_output_rate,startfi_output_rate)
16
17CONTAINS
18
19  SUBROUTINE init_time(day_ini_, daysec_, nday_, dtphys_)
20    IMPLICIT NONE
21    INTEGER,INTENT(IN) :: day_ini_
22    REAL,INTENT(IN) :: daysec_
23    INTEGER,INTENT(IN) :: nday_
24    REAL,INTENT(IN) :: dtphys_
25
26    day_ini=day_ini_
27    daysec=daysec_
28    nday=nday_
29    dtphys=dtphys_
30
31  END SUBROUTINE init_time
32
33END MODULE time_phylmdz_mod
Note: See TracBrowser for help on using the repository browser.