LMDZ
yoeaeratm.F90
Go to the documentation of this file.
1 MODULE yoeaeratm
2 
3 USE parkind1 ,ONLY : jpim ,jprb
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 !* ** *YOEAERATM* - CONTROL PARAMETERS FOR AEROSOLS IN THE ATMOSPHERE
11 ! ------------------------------------------------------------------
12 
13 INTEGER(KIND=JPIM) :: indbg
14 INTEGER(KIND=JPIM) :: ndd1, nss1
15 
16 REAL(KIND=JPRB) :: rmfmin
17 REAL(KIND=JPRB) :: rmasse(15)
18 
19 REAL(KIND=JPRB) :: repscaer
20 
23 
24 ! ------------------------------------------------------------------
25 ! NDD1 : location of first bin for desert dust
26 ! NSS1 : location of first bin for sea-salt
27 ! RMFMIN : minimum mass flux for convective aerosol transport
28 ! RMASSE : Molar mass: N.B.: either g/mol or Avogadro number
29 !
30 ! REPSCAER : security on aerosol concentration: always >= 1.E-15
31 !
32 ! LAERCLIMG : .T. to start prognostic aerosols with geographical monthly
33 ! mean climatology
34 ! LAERCLIMZ : .T. to start prognostic aerosols with zonal annual mean
35 ! climatology
36 ! LAERCLIST : .T. to start prognostic aerosols with geographical monthly
37 ! mean climatology for background stratospheric only
38 ! LAERDRYDP : .T. dry deposition is active
39 ! LAERGBUD : .T. "clean" global budget for aerosols
40 ! LAERNGAT : .T. prevents negative aerosol concentrations
41 ! LAERPRNT : .T. for on-line prints of aerosol physical processes (NSTEP<=1)
42 ! LAERSCAV : .T. in-cloud and below cloud scavenging is active
43 ! LAERSEDIM : .T. sedimentation is active
44 ! LAERSURF : .T. if surface emissions
45 ! LAER6SDIA : .T. if radiance diagnostics with 6S
46 ! ------------------------------------------------------------------
47 
48 
49 !$OMP THREADPRIVATE(indbg,laer6sdia,laerclimg,laerclimz,laerclist,laerdrydp)
50 !$OMP THREADPRIVATE(laergbud,laerngat,laerprnt,laerscav,laersedim,laersurf)
51 !$OMP THREADPRIVATE(ndd1,nss1,repscaer,rmasse,rmfmin)
52 
53 END MODULE yoeaeratm
54 
logical laersedim
Definition: yoeaeratm.F90:22
integer(kind=jpim) nss1
Definition: yoeaeratm.F90:14
logical laer6sdia
Definition: yoeaeratm.F90:22
logical laerclimz
Definition: yoeaeratm.F90:21
real(kind=jprb) repscaer
Definition: yoeaeratm.F90:19
real(kind=jprb) rmfmin
Definition: yoeaeratm.F90:16
integer, parameter jprb
Definition: parkind1.F90:31
logical laerclimg
Definition: yoeaeratm.F90:21
integer(kind=jpim) ndd1
Definition: yoeaeratm.F90:14
logical laergbud
Definition: yoeaeratm.F90:21
logical laerclist
Definition: yoeaeratm.F90:21
integer(kind=jpim) indbg
Definition: yoeaeratm.F90:13
real(kind=jprb), dimension(15) rmasse
Definition: yoeaeratm.F90:17
logical laerngat
Definition: yoeaeratm.F90:22
logical laerprnt
Definition: yoeaeratm.F90:22
integer, parameter jpim
Definition: parkind1.F90:13
logical laerdrydp
Definition: yoeaeratm.F90:21
logical laersurf
Definition: yoeaeratm.F90:22
logical laerscav
Definition: yoeaeratm.F90:22