LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
yomrip.F90
Go to the documentation of this file.
1
MODULE
yomrip
2
3
USE
parkind1
,ONLY
:
jpim
,
jprb
4
5
IMPLICIT NONE
6
7
SAVE
8
9
! ------------------------------------------------------------------
10
11
!* Real time related variables (updated in UPDTIM)
12
13
! NINDAT : run initial date in the form AAAAMMDD
14
! NSSSSS : initial time in seconds (e.g. for 12h, 43200)
15
! RTIMST : ABSOLUTE TIME OF THE MODEL AT START
16
17
! NSTADD : NUMBER OF DAYS SINCE START OF THE MODEL
18
! NSTASS : NUMBER OF SECONDS since start of model modulo(86400)
19
! RSTATI : NUMBER OF SECONDS SINCE START OF THE MODEL
20
! RTIMTR : ABSOLUTE TIME OF THE MODEL
21
22
! RHGMT : GMT TIME OF THE MODEL (BETWEEN 0 AND 86400)
23
! REQTIM : EQUATION OF TIME
24
25
! ------------------------------------------------------------------
26
27
!* Sun related variables (updated in UPDTIM)
28
! RSOVR : TRUE SOLAR TIME (GMT+EQUATION OF TIME)
29
30
! RDEASO : DISTANCE EARTH-SUN
31
! RDECLI : DECLINATION
32
! RWSOVR : IN RADIANS, TRUE SOLAR TIME (GMT+EQUATION OF TIME)
33
! THIS ANGLE IS ALSO PI - (LONGITUDE OF THE POINT
34
! WHERE THE SUN IS AT ZENITH)
35
! RIP0 : I0 WEIGHTED BY THE DISTANCE EARTH-SUN
36
37
! RCODEC : COSINE OF THE DECLINATION
38
! RSIDEC : SINE OF THE DECLINATION
39
40
! RCOVSR : COSINE OF TRUE SOLAR TIME
41
! RSIVSR : SINE OF TRUE SOLAR TIME
42
43
! ------------------------------------------------------------------
44
45
!* Moon related variables (updated in UPDTIM)
46
47
! RDECLU : LUNAR DECLINATION
48
! RTMOLT : IN RADIANS, TRUE LUNAR TIME (GMT+EQUATION OF TIME)
49
! THIS ANGLE IS ALSO PI - (LONGITUDE OF THE POINT
50
! WHERE THE MOON IS AT ZENITH)
51
! RIP0LU : LUNAR I0 (DOWNWARD TOA LUNAR FLUX)
52
53
! RCODECLU : COSINE OF THE LUNAR DECLINATION
54
! RSIDECLU : SINE OF THE LUNAR DECLINATION
55
56
! RCOVSRLU : COSINE OF TRUE LUNAR TIME
57
! RSIVSRLU : SINE OF TRUE LUNAR TIME
58
59
! ------------------------------------------------------------------
60
61
!* Time step related variables
62
63
! RDTSA : TDT /RA
64
! RDTSA2 : RDTSA**2
65
! RDTS62 : RDTSA**2/6
66
! RDTS22 : RDTSA**2/2
67
68
! RTDT : TDT
69
70
INTEGER(KIND=JPIM)
::
nindat
71
INTEGER(KIND=JPIM)
::
nsssss
72
INTEGER(KIND=JPIM)
::
nstadd
73
INTEGER(KIND=JPIM)
::
nstass
74
REAL(KIND=JPRB)
::
rtimst
75
REAL(KIND=JPRB)
::
rstati
76
REAL(KIND=JPRB)
::
rtimtr
77
REAL(KIND=JPRB)
::
rhgmt
78
REAL(KIND=JPRB)
::
reqtim
79
REAL(KIND=JPRB)
::
rsovr
80
REAL(KIND=JPRB)
::
rdeaso
81
REAL(KIND=JPRB)
::
rdecli
82
REAL(KIND=JPRB)
::
rwsovr
83
REAL(KIND=JPRB)
::
rip0
84
REAL(KIND=JPRB)
::
rcodec
85
REAL(KIND=JPRB)
::
rsidec
86
REAL(KIND=JPRB)
::
rcovsr
87
REAL(KIND=JPRB)
::
rsivsr
88
REAL(KIND=JPRB)
::
rdtsa
89
REAL(KIND=JPRB)
::
rdtsa2
90
REAL(KIND=JPRB)
::
rdts62
91
REAL(KIND=JPRB)
::
rdts22
92
REAL(KIND=JPRB)
::
rtdt
93
REAL(KIND=JPRB)
::
rdeclu
94
REAL(KIND=JPRB)
::
rtmolt
95
REAL(KIND=JPRB)
::
rip0lu
96
REAL(KIND=JPRB)
::
rcodeclu
97
REAL(KIND=JPRB)
::
rsideclu
98
REAL(KIND=JPRB)
::
rcovsrlu
99
REAL(KIND=JPRB)
::
rsivsrlu
100
! ------------------------------------------------------------------
101
!$OMP THREADPRIVATE(nindat,nsssss,nstadd,nstass,rcodec,rcodeclu,rcovsr,rcovsrlu,rdeaso,rdecli,rdeclu)
102
!$OMP THREADPRIVATE(rdts22,rdts62,rdtsa,rdtsa2,reqtim,rhgmt,rip0,rip0lu,rsidec,rsideclu,rsivsr)
103
!$OMP THREADPRIVATE(rsivsrlu,rsovr,rstati,rtdt,rtimst,rtimtr,rtmolt,rwsovr)
104
END MODULE
yomrip
yomrip::rwsovr
real(kind=jprb) rwsovr
Definition:
yomrip.F90:82
yomrip::rtmolt
real(kind=jprb) rtmolt
Definition:
yomrip.F90:94
yomrip::rdecli
real(kind=jprb) rdecli
Definition:
yomrip.F90:81
yomrip::rtimst
real(kind=jprb) rtimst
Definition:
yomrip.F90:74
yomrip::rip0
real(kind=jprb) rip0
Definition:
yomrip.F90:83
yomrip::rdtsa2
real(kind=jprb) rdtsa2
Definition:
yomrip.F90:89
yomrip::rdeclu
real(kind=jprb) rdeclu
Definition:
yomrip.F90:93
yomrip::rdtsa
real(kind=jprb) rdtsa
Definition:
yomrip.F90:88
yomrip::nsssss
integer(kind=jpim) nsssss
Definition:
yomrip.F90:71
yomrip::rtdt
real(kind=jprb) rtdt
Definition:
yomrip.F90:92
yomrip::rstati
real(kind=jprb) rstati
Definition:
yomrip.F90:75
yomrip::nstass
integer(kind=jpim) nstass
Definition:
yomrip.F90:73
yomrip::rsidec
real(kind=jprb) rsidec
Definition:
yomrip.F90:85
yomrip::rcodeclu
real(kind=jprb) rcodeclu
Definition:
yomrip.F90:96
yomrip::rdeaso
real(kind=jprb) rdeaso
Definition:
yomrip.F90:80
yomrip::rsivsr
real(kind=jprb) rsivsr
Definition:
yomrip.F90:87
yomrip::rsovr
real(kind=jprb) rsovr
Definition:
yomrip.F90:79
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
yomrip::rsideclu
real(kind=jprb) rsideclu
Definition:
yomrip.F90:97
yomrip::nstadd
integer(kind=jpim) nstadd
Definition:
yomrip.F90:72
yomrip::rip0lu
real(kind=jprb) rip0lu
Definition:
yomrip.F90:95
yomrip::reqtim
real(kind=jprb) reqtim
Definition:
yomrip.F90:78
yomrip::rhgmt
real(kind=jprb) rhgmt
Definition:
yomrip.F90:77
yomrip::rsivsrlu
real(kind=jprb) rsivsrlu
Definition:
yomrip.F90:99
yomrip::rtimtr
real(kind=jprb) rtimtr
Definition:
yomrip.F90:76
yomrip::rcodec
real(kind=jprb) rcodec
Definition:
yomrip.F90:84
yomrip::rcovsr
real(kind=jprb) rcovsr
Definition:
yomrip.F90:86
yomrip::rcovsrlu
real(kind=jprb) rcovsrlu
Definition:
yomrip.F90:98
yomrip
Definition:
yomrip.F90:1
parkind1
Definition:
parkind1.F90:1
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
yomrip::rdts62
real(kind=jprb) rdts62
Definition:
yomrip.F90:90
yomrip::rdts22
real(kind=jprb) rdts22
Definition:
yomrip.F90:91
yomrip::nindat
integer(kind=jpim) nindat
Definition:
yomrip.F90:70
libf
phylmd
rrtm
yomrip.F90
Generated on Wed Dec 2 2015 16:27:23 for LMDZ by
1.8.9.1