LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
yomfa.F90
Go to the documentation of this file.
1
MODULE
yomfa
2
3
USE
parkind1
,ONLY
:
jpim
,
jprb
4
5
USE
type_fads
, ONLY
:
fad
6
7
IMPLICIT NONE
8
9
SAVE
10
11
! ------------------------------------------------------------------
12
13
!* GRIB packing options / Options du compactage GRIB
14
15
! NVGRIB : Level of GRIB packing (0:no packing, 1:v0 GRIB, 2:v0mod GRIB)
16
! Niveau de codage GRIB (0:pas de cod., 1:v0 GRIB, 2:v0mod GRIB)
17
! NBITPG : Number of bits to code each grid point
18
! Nombre de bits pour coder les points de grille
19
! NBITCS : Number of bits to code each spectral coefficient
20
! Nombre de bits pour coder les coefficients spectraux
21
! NSTRON : Non-packed sub-truncation
22
! Niveau de sous-troncature non compactee
23
! NPULAP : Laplacian power
24
! Puissance de Laplacien
25
26
INTEGER(KIND=JPIM)
::
nvgrib
27
INTEGER(KIND=JPIM)
::
nbitpg
28
INTEGER(KIND=JPIM)
::
nbitcs
29
INTEGER(KIND=JPIM)
::
nstron
30
INTEGER(KIND=JPIM)
::
npulap
31
32
! Fields descriptors
33
34
TYPE
(
fad
) ::
yfaorog
! Surface geopotential
35
TYPE
(
fad
) ::
yfasp
! Surface pressure
36
TYPE
(
fad
) ::
yfapsi
! Velocity potential
37
TYPE
(
fad
) ::
yfakhi
! Stream function
38
TYPE
(
fad
) ::
yfaugeo
! U-Geographical wind
39
TYPE
(
fad
) ::
yfavgeo
! V-Geographical wind
40
TYPE
(
fad
) ::
yfat
! Temperature
41
TYPE
(
fad
) ::
yfapd
! Pressure departure (NH)
42
TYPE
(
fad
) ::
yfavd
! Vertical divergence (NH)
43
TYPE
(
fad
) ::
yfaq
! Specific humidity
44
TYPE
(
fad
) ::
yfal
! Liquid water
45
TYPE
(
fad
) ::
yfai
! Ice
46
TYPE
(
fad
) ::
yfas
! Snow
47
TYPE
(
fad
) ::
yfar
! Rain
48
TYPE
(
fad
) ::
yfag
! Graupels
49
TYPE
(
fad
) ::
yfatke
! Turbulent Kinetic Energy
50
TYPE
(
fad
) ::
yfao3
! Ozone mixing ratio
51
TYPE
(
fad
) ::
yfaclf
! Cloud fraction
52
TYPE
(
fad
) ::
yfacpf
! Convective precipitation flux
53
TYPE
(
fad
) ::
yfaspf
! Stratiform precipitation flux
54
TYPE
(
fad
) ::
yfacvgq
! CVGQ for French physics
55
TYPE
(
fad
) ::
yfasdsat
! Standard deviation of the Saturation Depression
56
TYPE
(
fad
) ::
yfacvv
! Convective Vertical Velocity
57
58
! Pronostic convection variables
59
TYPE
(
fad
) ::
yfauom
! Updraught vertic velocity
60
TYPE
(
fad
) ::
yfaual
! Updraught mesh fraction
61
TYPE
(
fad
) ::
yfadom
! Downdraught vertic velocity
62
TYPE
(
fad
) ::
yfadal
! Downdraught mesh fraction
63
TYPE
(
fad
) ::
yfauen
! Updraught entrainment
64
TYPE
(
fad
) ::
yfaunebh
! Pseudo Hist Conv cloud fraction
65
66
! Filtered surface ln Ps for monitoring coupling updates:
67
TYPE
(
fad
) ::
yfafsp1
,
yfafsp2
,
yfafsp3
,
yfafsp4
,
yfafsp5
68
TYPE
(
fad
) ::
yfasrc
! Second order flux for Arome Turb. Scheme
69
TYPE
(
fad
) ::
yfaqva
! Total humidity amplitude variation of Q+L+I
70
! ------------------------------------------------------------------
71
!$OMP THREADPRIVATE(nbitcs,nbitpg,npulap,nstron,nvgrib,yfaclf,yfacpf,yfacvgq,yfacvv,yfadal,yfadom,yfafsp1)
72
!$OMP THREADPRIVATE(yfafsp2,yfafsp3,yfafsp4,yfafsp5,yfag,yfai,yfakhi,yfal,yfao3,yfaorog,yfapd,yfapsi,yfaq)
73
!$OMP THREADPRIVATE(yfaqva,yfar,yfas,yfasdsat,yfasp,yfaspf,yfasrc,yfat,yfatke,yfaual,yfauen,yfaugeo)
74
!$OMP THREADPRIVATE(yfaunebh,yfauom,yfavd,yfavgeo)
75
END MODULE
yomfa
type_fads
Definition:
type_fads.F90:1
yomfa::nvgrib
integer(kind=jpim) nvgrib
Definition:
yomfa.F90:26
yomfa::yfapsi
type(fad) yfapsi
Definition:
yomfa.F90:36
yomfa::yfatke
type(fad) yfatke
Definition:
yomfa.F90:49
yomfa::npulap
integer(kind=jpim) npulap
Definition:
yomfa.F90:30
yomfa::yfakhi
type(fad) yfakhi
Definition:
yomfa.F90:37
yomfa::yfacvv
type(fad) yfacvv
Definition:
yomfa.F90:56
yomfa::yfafsp4
type(fad) yfafsp4
Definition:
yomfa.F90:67
yomfa::yfafsp1
type(fad) yfafsp1
Definition:
yomfa.F90:67
yomfa::yfao3
type(fad) yfao3
Definition:
yomfa.F90:50
yomfa::yfaq
type(fad) yfaq
Definition:
yomfa.F90:43
yomfa::yfacvgq
type(fad) yfacvgq
Definition:
yomfa.F90:54
yomfa::yfas
type(fad) yfas
Definition:
yomfa.F90:46
yomfa::yfal
type(fad) yfal
Definition:
yomfa.F90:44
yomfa
Definition:
yomfa.F90:1
yomfa::yfag
type(fad) yfag
Definition:
yomfa.F90:48
yomfa::yfaunebh
type(fad) yfaunebh
Definition:
yomfa.F90:64
yomfa::nstron
integer(kind=jpim) nstron
Definition:
yomfa.F90:29
yomfa::yfaual
type(fad) yfaual
Definition:
yomfa.F90:60
yomfa::yfai
type(fad) yfai
Definition:
yomfa.F90:45
yomfa::yfaqva
type(fad) yfaqva
Definition:
yomfa.F90:69
yomfa::yfapd
type(fad) yfapd
Definition:
yomfa.F90:41
yomfa::yfauom
type(fad) yfauom
Definition:
yomfa.F90:59
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
yomfa::yfaspf
type(fad) yfaspf
Definition:
yomfa.F90:53
yomfa::yfasp
type(fad) yfasp
Definition:
yomfa.F90:35
yomfa::yfar
type(fad) yfar
Definition:
yomfa.F90:47
yomfa::yfadal
type(fad) yfadal
Definition:
yomfa.F90:62
yomfa::yfasdsat
type(fad) yfasdsat
Definition:
yomfa.F90:55
yomfa::yfat
type(fad) yfat
Definition:
yomfa.F90:40
yomfa::yfafsp5
type(fad) yfafsp5
Definition:
yomfa.F90:67
yomfa::yfacpf
type(fad) yfacpf
Definition:
yomfa.F90:52
yomfa::yfaugeo
type(fad) yfaugeo
Definition:
yomfa.F90:38
yomfa::yfaclf
type(fad) yfaclf
Definition:
yomfa.F90:51
yomfa::yfauen
type(fad) yfauen
Definition:
yomfa.F90:63
yomfa::yfafsp3
type(fad) yfafsp3
Definition:
yomfa.F90:67
yomfa::yfavgeo
type(fad) yfavgeo
Definition:
yomfa.F90:39
parkind1
Definition:
parkind1.F90:1
yomfa::yfaorog
type(fad) yfaorog
Definition:
yomfa.F90:34
yomfa::yfavd
type(fad) yfavd
Definition:
yomfa.F90:42
yomfa::nbitcs
integer(kind=jpim) nbitcs
Definition:
yomfa.F90:28
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
type_fads::fad
Definition:
type_fads.F90:44
yomfa::yfasrc
type(fad) yfasrc
Definition:
yomfa.F90:68
yomfa::nbitpg
integer(kind=jpim) nbitpg
Definition:
yomfa.F90:27
yomfa::yfadom
type(fad) yfadom
Definition:
yomfa.F90:61
yomfa::yfafsp2
type(fad) yfafsp2
Definition:
yomfa.F90:67
libf
phylmd
rrtm
yomfa.F90
Generated on Wed Dec 2 2015 16:27:22 for LMDZ by
1.8.9.1