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

Last change on this file since 3750 was 3749, checked in by afalco, 9 months ago

Pluto: ecritphy changed into diagfi_output_rate (followup of generic model), which defines the output rate of the diagfi in physical timesteps rather than dynamical ones.
AF

File size: 889 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!$OMP THREADPRIVATE(diagfi_output_rate)
15
16CONTAINS
17
18  SUBROUTINE init_time(day_ini_, daysec_, nday_, dtphys_)
19    IMPLICIT NONE
20    INTEGER,INTENT(IN) :: day_ini_
21    REAL,INTENT(IN) :: daysec_
22    INTEGER,INTENT(IN) :: nday_
23    REAL,INTENT(IN) :: dtphys_
24
25    day_ini=day_ini_
26    daysec=daysec_
27    nday=nday_
28    dtphys=dtphys_
29
30  END SUBROUTINE init_time
31
32END MODULE time_phylmdz_mod
Note: See TracBrowser for help on using the repository browser.