source: trunk/LMDZ.GENERIC/libf/phystd/aerosol_mod.F90 @ 1980

Last change on this file since 1980 was 1677, checked in by sglmd, 8 years ago

Two aerosol kinds added for giant planets: one is a compact (NH3) cloud where the opacity, particle size and bottom pressure level are taken as inputs (a scale height of 0.2 is hard-coded to simulate a compact cloud). Corresponds to option aeronh3. The other one is not generic at all and corresponds to the auroral, stratospheric aerosols observed on Jupiter...(option aeroaurora=.false. by default)

File size: 973 bytes
Line 
1!==================================================================
2module aerosol_mod
3implicit none
4save
5!==================================================================
6
7!  aerosol indexes: these are initialized to be 0 if the
8!                 corresponding aerosol was not activated in callphys.def
9!                 -- otherwise a value is given in iniaerosol
10      integer :: iaero_co2 = 0
11      integer :: iaero_h2o = 0
12      integer :: iaero_dust = 0
13      integer :: iaero_h2so4 = 0
14      logical :: noaero = .false.
15
16! two-layer simple aerosol model
17      integer :: iaero_back2lay = 0
18 ! NH3 cloud
19      integer :: iaero_nh3 = 0
20 ! Auroral aerosols
21      integer :: iaero_aurora = 0
22!$OMP THREADPRIVATE(iaero_co2,iaero_h2o,iaero_dust,iaero_h2so4,noaero,iaero_back2lay,iaero_nh3,iaero_aurora)
23     
24!==================================================================
25end module aerosol_mod
26!==================================================================
Note: See TracBrowser for help on using the repository browser.