source: trunk/LMDZ.PLUTO.old/libf/phypluto/tracer.h

Last change on this file was 3175, checked in by emillour, 11 months ago

Pluto PCM:
Add the old Pluto LMDZ for reference (required prior step to making
an LMDZ.PLUTO using the same framework as the other physics packages).
TB+EM

File size: 2.3 KB
Line 
1!-----------------------------------------------------------------------
2! INCLUDE 'tracer.h'
3
4      character*20  noms(nqmx)  ! name of the tracer
5      real mmol(nqmx)           ! mole mass of tracer (g/mol-1) 
6      real radius(nqmx)   ! dust and ice particle radius (m)
7      real rho_q(nqmx)    ! tracer densities (kg.m-3)
8
9      real varian      ! Characteristic variance of log-normal distribution
10      real r3n_q     ! used to compute r0 from number and mass mixing ratio
11      real rho_ch4_ice     ! ch4 ice density (kg.m-3)
12      real rho_co_ice     ! co ice density (kg.m-3)
13      real rho_n2       ! n2 ice density(kg.m-3)
14      real ref_r0        ! for computing reff=ref_r0*r0 (in log.n. distribution)
15      real lw_ch4        ! latent heat ch4 gaz -> solid
16      real lw_co         ! latent heat co gaz -> solid
17      real lw_n2         ! latent heat n2 gaz -> solid
18      integer nmono      ! number of monomers
19     
20! tracer indexes: these are initialized in initracer and should be 0 if the
21!                 corresponding tracer does not exist
22      ! chemistry:
23      integer :: igcm_co_gas
24      integer :: igcm_n2
25      integer :: igcm_ar
26      integer :: igcm_ch4_gas ! methane gas
27      ! other tracers
28      integer :: igcm_ar_n2 ! for simulations using co2 +neutral gaz
29      integer :: igcm_ch4_ice ! methane ice
30      integer :: igcm_co_ice ! methane ice
31      integer :: igcm_prec_haze
32      integer :: igcm_haze
33      integer :: igcm_haze10
34      integer :: igcm_haze30
35      integer :: igcm_haze50
36      integer :: igcm_haze100
37      integer :: igcm_eddy1e6
38      integer :: igcm_eddy1e7
39      integer :: igcm_eddy5e7
40      integer :: igcm_eddy1e8
41      integer :: igcm_eddy5e8
42 
43
44      COMMON/tracer/radius,rho_q,mmol,                                  &
45     & varian,r3n_q,rho_ch4_ice,rho_n2,ref_r0                           &
46     & ,rho_co_ice,lw_ch4,lw_co, lw_n2, noms, nmono
47
48      COMMON/tracer2/                                                   &
49     & igcm_n2,igcm_ar,igcm_ar_n2,igcm_co_gas,igcm_co_ice,              &
50     & igcm_ch4_gas,igcm_ch4_ice,igcm_prec_haze,igcm_haze,igcm_haze10,  &
51     & igcm_haze30,igcm_haze50,igcm_haze100,                            &
52     & igcm_eddy1e6,igcm_eddy1e7,igcm_eddy5e7,igcm_eddy1e8,             &
53     & igcm_eddy5e8
54
Note: See TracBrowser for help on using the repository browser.