source: trunk/LMDZ.TITAN/libf/phytitan/tracer_h.F90 @ 1790

Last change on this file since 1790 was 1788, checked in by jvatant, 8 years ago

Get rid of all the old-generic dummy aerosol scheme ( just left scatterers_h for compilation )
as the new microphysics for Titan will be plugged in
-> even removed sedimentation ( will be done in the microphysical model )
--JVO

File size: 2.3 KB
Line 
1
2       module tracer_h
3
4       implicit none
5
6! nqtot : total number of tracers
7       INTEGER, SAVE :: nqtot
8!$OMP THREADPRIVATE(nqtot)
9
10       character*20, DIMENSION(:), ALLOCATABLE :: noms   ! name of the tracer
11       real, DIMENSION(:), ALLOCATABLE :: mmol     ! mole mass of tracer (g/mol-1)
12       real, DIMENSION(:), ALLOCATABLE :: rho_q    ! tracer densities (kg.m-3)
13
14!$OMP THREADPRIVATE(noms,mmol,rho_q)
15
16! tracer indexes: these are initialized in initracer and should be 0 if the
17!                 corresponding tracer does not exist
18
19      ! chemistry:
20     
21      integer :: igcm_h
22      integer :: igcm_h2
23      integer :: igcm_ch
24      integer :: igcm_ch2s
25      integer :: igcm_ch2
26      integer :: igcm_ch3
27      integer :: igcm_ch4
28      integer :: igcm_c2
29      integer :: igcm_c2h
30      integer :: igcm_c2h2
31      integer :: igcm_c2h3
32      integer :: igcm_c2h4
33      integer :: igcm_c2h5
34      integer :: igcm_c2h6
35      integer :: igcm_c3h3
36      integer :: igcm_c3h5
37      integer :: igcm_c3h6
38      integer :: igcm_c3h7
39      integer :: igcm_c4h
40      integer :: igcm_c4h3
41      integer :: igcm_c4h4
42      integer :: igcm_c4h2s
43      integer :: igcm_ch2cch2
44      integer :: igcm_ch3cch
45      integer :: igcm_c3h8
46      integer :: igcm_c4h2
47      integer :: igcm_c4h6
48      integer :: igcm_c4h10
49      integer :: igcm_ac6h6
50      integer :: igcm_c3h2
51      integer :: igcm_c4h5
52      integer :: igcm_ac6h5
53      integer :: igcm_n2
54      integer :: igcm_n4s
55      integer :: igcm_cn
56      integer :: igcm_hcn
57      integer :: igcm_h2cn
58      integer :: igcm_chcn
59      integer :: igcm_ch2cn
60      integer :: igcm_ch3cn
61      integer :: igcm_c3n
62      integer :: igcm_hc3n
63      integer :: igcm_nccn
64      integer :: igcm_c4n2
65     
66     
67!$OMP THREADPRIVATE(igcm_h,igcm_h2,igcm_ch,igcm_ch2s,igcm_ch2,igcm_ch3,igcm_ch4,   &
68      !$OMP igcm_c2,igcm_c2h,igcm_c2h2,igcm_c2h3,igcm_c2h4,igcm_c2h5,igcm_c2h6,    &
69      !$OMP igcm_c3h3,igcm_c3h5,igcm_c3h6,igcm_c3h7,igcm_c4h,igcm_c4h3,igcm_c4h4,  &
70      !$OMP igcm_c4h2s,igcm_ch2cch2,igcm_ch3cch,igcm_c3h8,igcm_c4h2,igcm_c4h6,     &
71      !$OMP igcm_c4h10,igcm_ac6h6,igcm_c3h2,igcm_c4h5,igcm_ac6h5,igcm_n2,igcm_n4s, &
72      !$OMP igcm_cn,igcm_hcn,igcm_h2cn,igcm_chcn,igcm_ch2cn,igcm_ch3cn,igcm_c3n,   &
73      !$OMP igcm_hc3n,igcm_nccn,igcm_c4n2)
74
75       end module tracer_h
76
Note: See TracBrowser for help on using the repository browser.