source: LMDZ5/branches/testing/libf/phylmd/aero_mod.F90 @ 2056

Last change on this file since 2056 was 2056, checked in by Laurent Fairhead, 10 years ago

Merged trunk changes r1997:2055 into testing branch

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 1.9 KB
Line 
1! $Id$
2!
3MODULE aero_mod
4! Declaration des indices pour les aerosols
5
6! 1/ Total number of aerosols for which an aerosol optical depth is provided
7!--strat aerosols are only prescribed naero_tot = 10 ==> 11
8
9  INTEGER, PARAMETER :: naero_tot = 11
10
11! Identification number used in aeropt_2bands and aeropt_5wv
12! corresponding to naero_tot
13  INTEGER, PARAMETER :: id_ASBCM    = 1
14  INTEGER, PARAMETER :: id_ASPOMM   = 2
15  INTEGER, PARAMETER :: id_ASSO4M   = 3
16  INTEGER, PARAMETER :: id_CSSO4M   = 4
17  INTEGER, PARAMETER :: id_SSSSM    = 5
18  INTEGER, PARAMETER :: id_CSSSM    = 6
19  INTEGER, PARAMETER :: id_ASSSM    = 7
20  INTEGER, PARAMETER :: id_CIDUSTM  = 8
21  INTEGER, PARAMETER :: id_AIBCM    = 9
22  INTEGER, PARAMETER :: id_AIPOMM   = 10
23  INTEGER, PARAMETER :: id_STRAT   = 11
24
25! Corresponding names for the aerosols
26  CHARACTER(len=7),DIMENSION(naero_tot), PARAMETER :: name_aero_tau=(/&
27       "ASBCM  ", &
28       "ASPOMM ", &
29       "SO4    ", &
30       "CSSO4M ", &
31       "SSSSM  ", &
32       "CSSSM  ", &
33       "ASSSM  ", &
34       "CIDUSTM", &
35       "AIBCM  ", &
36       "AIPOMM ", &
37       "STRAT  " /)
38
39! 2/ Total number of aerosols for which an aerosol mass is provided
40
41  INTEGER, PARAMETER :: naero_spc = 10
42
43! Corresponding names for the aerosols
44  CHARACTER(len=7),DIMENSION(naero_spc), PARAMETER :: name_aero=(/&
45       "ASBCM  ", &
46       "ASPOMM ", &
47       "SO4    ", &
48       "CSSO4M ", &
49       "SSSSM  ", &
50       "CSSSM  ", &
51       "ASSSM  ", &
52       "CIDUSTM", &
53       "AIBCM  ", &
54       "AIPOMM " /)
55
56! 3/ Number of aerosol groups
57  INTEGER, PARAMETER :: naero_grp = 9
58  ! 1 = ZERO   
59  ! 2 = AER total   
60  ! 3 = NAT   
61  ! 4 = BC   
62  ! 5 = SO4   
63  ! 6 = POM   
64  ! 7 = DUST   
65  ! 8 = SS   
66  ! 9 = NO3   
67
68! Number of  wavelengths
69  INTEGER, PARAMETER :: nwave = 5
70
71! Number of modes spectral bands
72  INTEGER, parameter :: nbands = 2
73  INTEGER, parameter :: nbands_rrtm = 6
74
75END MODULE aero_mod
Note: See TracBrowser for help on using the repository browser.