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

Last change on this file since 2066 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
RevLine 
[1181]1! $Id$
2!
[1183]3MODULE aero_mod
[2056]4! Declaration des indices pour les aerosols
[1181]5
[2056]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
[1795]9  INTEGER, PARAMETER :: naero_tot = 11
[1181]10
[2056]11! Identification number used in aeropt_2bands and aeropt_5wv
12! corresponding to naero_tot
[1221]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
[1181]20  INTEGER, PARAMETER :: id_CIDUSTM  = 8
21  INTEGER, PARAMETER :: id_AIBCM    = 9
22  INTEGER, PARAMETER :: id_AIPOMM   = 10
[2056]23  INTEGER, PARAMETER :: id_STRAT   = 11
[1181]24
[2056]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  " /)
[1795]38
[2056]39! 2/ Total number of aerosols for which an aerosol mass is provided
[1181]40
[2056]41  INTEGER, PARAMETER :: naero_spc = 10
42
43! Corresponding names for the aerosols
[1795]44  CHARACTER(len=7),DIMENSION(naero_spc), PARAMETER :: name_aero=(/&
[1181]45       "ASBCM  ", &
46       "ASPOMM ", &
47       "SO4    ", &
[1221]48       "CSSO4M ", &
49       "SSSSM  ", &
50       "CSSSM  ", &
51       "ASSSM  ", &
[1181]52       "CIDUSTM", &
53       "AIBCM  ", &
[2056]54       "AIPOMM " /)
[1181]55
[2056]56! 3/ Number of aerosol groups
57  INTEGER, PARAMETER :: naero_grp = 9
[1181]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
[2056]68! Number of  wavelengths
[1181]69  INTEGER, PARAMETER :: nwave = 5
70
[2056]71! Number of modes spectral bands
[1181]72  INTEGER, parameter :: nbands = 2
[2056]73  INTEGER, parameter :: nbands_rrtm = 6
[1181]74
[1183]75END MODULE aero_mod
Note: See TracBrowser for help on using the repository browser.