Ignore:
Timestamp:
Jan 11, 2017, 3:33:51 PM (8 years ago)
Author:
jvatant
Message:

+ Major clean of the new LMDZ.TITAN from too-generic options and routines (water, co2, ocean, surface type ...)
+ From this revision LMDZ.TITAN begins to be really separated from LMDZ.GENERIC
+ Partial desactivation of aerosols, only the dummy case is still enabled to keep the code running ( new aerosol routines to come in followings commits )

JVO

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.TITAN/libf/phytitan/calc_cpp_mugaz.F90

    r1397 r1647  
    3838         else
    3939            ! all values at 300 K from Engineering Toolbox
    40             if(igas.eq.igas_CO2)then
    41                mugaz_c = mugaz_c + 44.01*gfrac(igas)
    42             elseif(igas.eq.igas_N2)then
     40            if(igas.eq.igas_N2)then
    4341               mugaz_c = mugaz_c + 28.01*gfrac(igas)
    4442            elseif(igas.eq.igas_H2)then
    4543               mugaz_c = mugaz_c + 2.01*gfrac(igas)
    46             elseif(igas.eq.igas_He)then
    47                mugaz_c = mugaz_c + 4.003*gfrac(igas)
    48             elseif(igas.eq.igas_H2O)then
    49                mugaz_c = mugaz_c + 18.02*gfrac(igas)
    50             elseif(igas.eq.igas_SO2)then
    51                mugaz_c = mugaz_c + 64.066*gfrac(igas)
    52             elseif(igas.eq.igas_H2S)then
    53                mugaz_c = mugaz_c + 34.08*gfrac(igas)
    5444            elseif(igas.eq.igas_CH4)then
    5545               mugaz_c = mugaz_c + 16.04*gfrac(igas)
    56             elseif(igas.eq.igas_NH3)then
    57                mugaz_c = mugaz_c + 17.03*gfrac(igas)
    5846            elseif(igas.eq.igas_C2H6)then
    5947               ! C2H6 http://encyclopedia.airliquide.com/Encyclopedia.asp?GasID=28
     
    7765         else
    7866            ! all values at 300 K from Engineering Toolbox
    79             if(igas.eq.igas_CO2)then
    80                !cpp_c   = cpp_c   + 0.744*gfrac(igas) ! @ ~210 K (better for
    81                !Mars conditions)
    82                cpp_c   = cpp_c   + 0.846*gfrac(igas)*44.01/mugaz_c
    83             elseif(igas.eq.igas_N2)then
     67            if(igas.eq.igas_N2)then
    8468               cpp_c   = cpp_c   + 1.040*gfrac(igas)*28.01/mugaz_c
    8569            elseif(igas.eq.igas_H2)then
    8670               cpp_c   = cpp_c   + 14.31*gfrac(igas)*2.01/mugaz_c
    87             elseif(igas.eq.igas_He)then
    88                cpp_c   = cpp_c   + 5.19*gfrac(igas)*4.003/mugaz_c
    89             elseif(igas.eq.igas_H2O)then
    90                cpp_c   = cpp_c   + 1.864*gfrac(igas)*18.02/mugaz_c
    91             elseif(igas.eq.igas_SO2)then
    92                cpp_c   = cpp_c   + 0.64*gfrac(igas)*64.066/mugaz_c
    93             elseif(igas.eq.igas_H2S)then
    94                cpp_c   = cpp_c   + 1.003*gfrac(igas)*34.08/mugaz_c ! from wikipedia...
    9571            elseif(igas.eq.igas_CH4)then
    9672               cpp_c   = cpp_c   + 2.226*gfrac(igas)*16.04/mugaz_c
    97             elseif(igas.eq.igas_NH3)then
    98                cpp_c   = cpp_c   + 2.175*gfrac(igas)*17.03/mugaz_c
    99                print*,'WARNING, cpp for NH3 may be for liquid'
    10073            elseif(igas.eq.igas_C2H6)then
    10174               ! C2H6
Note: See TracChangeset for help on using the changeset viewer.