Changeset 2712


Ignore:
Timestamp:
Jun 21, 2022, 11:05:40 AM (3 years ago)
Author:
aslmd
Message:

new variables for condensable data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/tracer_h.F90

    r2706 r2712  
    4141!$OMP THREADPRIVATE(is_recomb,is_recomb_qset,is_recomb_qotf)
    4242       integer, save, allocatable :: is_condensable(:)      ! 1 if tracer is generic, else 0 (added LT)
     43
     44       ! Lists of constants for condensable tracers
     45       integer, save, allocatable :: constants_mass(:)                    ! molecular mass of the specie (g/mol)
     46       integer, save, allocatable :: constants_delta_vapH(:)           ! Enthalpy of vaporization (J/mol)
     47       integer, save, allocatable :: constants_Tref(:)                 ! Ref temperature for Clausis-Clapeyron (K)
     48       integer, save, allocatable :: constants_Pref(:)                 ! Reference pressure for Clausius Clapeyron (Pa)
     49       integer, save, allocatable :: constants_epsi(:)                 ! fractionnal molecular mass (m/mugaz)
     50       integer, save, allocatable :: constants_RLVTT(:)                ! Latent heat of vaporization (J/kg)
     51       integer, save, allocatable :: constants_metallicity_coeff(:)    ! Coefficient to take into account the metallicity
     52
    4353!$OMP THREADPRIVATE(is_condensable)   !also added by LT
    4454! tracer indexes: these are initialized in initracer and should be 0 if the
     
    90100       integer,save :: igcm_hcaer
    91101
    92        ! generic tracer (added LT 2022)
    93        integer,save :: igcm_generic_Fe_vap
    94        integer,save :: igcm_generic_Fe_ice
    95        integer,save :: igcm_generic_Cr_vap
    96        integer,save :: igcm_generic_Cr_ice
    97        integer,save :: igcm_generic_Mg_vap
    98        integer,save :: igcm_generic_Mg_ice
    99        integer,save :: igcm_generic_Na_vap
    100        integer,save :: igcm_generic_Na_ice
    101        integer,save :: igcm_generic_KCl_vap
    102        integer,save :: igcm_generic_KCl_ice
    103        integer,save :: igcm_generic_Mn_vap
    104        integer,save :: igcm_generic_Mn_ice
    105        integer,save :: igcm_generic_Zn_vap
    106        integer,save :: igcm_generic_Zn_ice
    107 
    108102       ! other tracers
    109103       integer,save :: igcm_ar_n2 ! for simulations using co2 +neutral gaz
     
    114108       !$OMP igcm_n,igcm_no,igcm_no2,igcm_n2d,igcm_ch4,igcm_ch3,igcm_ch,igcm_3ch2,               &
    115109       !$OMP igcm_1ch2,igcm_cho,igcm_ch2o,igcm_ch3o,igcm_c,igcm_c2,igcm_c2h,igcm_c2h2,           &
    116        !$OMP igcm_c2h3,igcm_c2h4,igcm_c2h6,igcm_ch2co,igcm_ch3co,igcm_hcaer,igcm_generic_Fe_vap, &
    117        !$OMP igcm_generic_Fe_ice, igcm_generic_Cr_vap,igcn_generic_Cr_ice,igcm_generic_Mg_vap,   &
    118        !$OMP igcm_generic_Mg_ice, igcm_generic_Na_vap,igcm_generic_Na_ice,igcm_generic_KCl_vap,  &
    119        !$OMP igcm_generic_KCl_ice,igcm_generic_Mn_vap,igcm_generic_Mn_ice,igcm_generic_Zn_vap,   &
    120        !$OMP igcm_generic_Zn_ice)
     110       !$OMP igcm_c2h3,igcm_c2h4,igcm_c2h6,igcm_ch2co,igcm_ch3co,igcm_hcaer)
    121111
    122112       end module tracer_h
Note: See TracChangeset for help on using the changeset viewer.