|
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 | |
|---|
| 1 | MODULE 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 | |
|---|
| 17 | CONTAINS |
|---|
| 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 | |
|---|
| 33 | END MODULE time_phylmdz_mod |
|---|
Note: See
TracBrowser
for help on using the repository browser.