Changeset 2062 for trunk


Ignore:
Timestamp:
Jan 9, 2019, 4:52:32 PM (6 years ago)
Author:
aboissinot
Message:

Add keys (optprop_back2lay_vis, optprop_back2lay_ir) to set aeroback2lay aerosol optprop ir and visible files names
and solve the name conflict between Saturn and Jupiter.
Default values are the previously hard coded values, respectively 'optprop_saturn_vis_n20.dat' and 'optprop_saturn_ir_n20'.

Location:
trunk/LMDZ.GENERIC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/README

    r2060 r2062  
    14231423== 09/01/2018 == AB
    14241424- Add the thermal plume model (cf. Rio et al. 2010) extended to gas giant. Specific parameters are set in thermcell_mod.
    1425 
     1425- Add keys (back2lay_visname, back2lay_irname) to set aeroback2lay aerosol optprop files names and solve the name conflict between Saturn and Jupiter.
     1426  Default values are the previously hard coded values.
  • trunk/LMDZ.GENERIC/libf/phystd/callkeys_mod.F90

    r2060 r2062  
    7878      real,save :: obs_tau_col_strato
    7979!$OMP THREADPRIVATE(Tstrat,tplanet,obs_tau_col_tropo,obs_tau_col_strato)
     80      character(64),save :: optprop_back2lay_vis
     81      character(64),save :: optprop_back2lay_ir
    8082      real,save :: pres_bottom_tropo
    8183      real,save :: pres_top_tropo
  • trunk/LMDZ.GENERIC/libf/phystd/inifis_mod.F90

    r2060 r2062  
    553553     write(*,*)" obs_tau_col_strato = ",obs_tau_col_strato
    554554
     555     write(*,*)"TWOLAY AEROSOL: optprop_back2lay_vis?"
     556     optprop_back2lay_vis = 'optprop_saturn_vis_n20.dat'
     557     call getin_p("optprop_back2lay_vis",optprop_back2lay_vis)
     558     write(*,*)" optprop_back2lay_vis = ",optprop_back2lay_vis
     559
     560     write(*,*)"TWOLAY AEROSOL: optprop_back2lay_ir?"
     561     optprop_back2lay_ir = 'optprop_saturn_ir_n20.dat'
     562     call getin_p("optprop_back2lay_ir",optprop_back2lay_ir)
     563     write(*,*)" optprop_back2lay_ir = ",optprop_back2lay_ir
     564     
    555565     write(*,*)"TWOLAY AEROSOL: pres_bottom_tropo? in pa"
    556566     pres_bottom_tropo=66000.0
  • trunk/LMDZ.GENERIC/libf/phystd/suaer_corrk.F90

    r2033 r2062  
    1111      use radcommon_h, only: qrefvis,qrefir,omegarefir !,omegarefvis
    1212      use aerosol_mod
    13       use callkeys_mod, only: tplanet
     13      use callkeys_mod, only: tplanet, optprop_back2lay_vis, optprop_back2lay_ir
    1414
    1515      implicit none
     
    6767      INTEGER :: idomain        ! Domain index (1=VIS,2=IR)
    6868      INTEGER :: ilw            ! longwave index
    69       INTEGER :: isw           ! shortwave index
     69      INTEGER :: isw            ! shortwave index
    7070      INTEGER :: isize          ! Particle size index
    7171      INTEGER :: jfile          ! ASCII file scan index
     
    171171       if (iaer.eq.iaero_back2lay) then
    172172         print*, 'naerkind= back2lay', iaer
    173 
    174 !     visible
    175          file_id(iaer,1) = 'optprop_saturn_vis_n20.dat'
     173         
     174!     visible
     175         file_id(iaer,1) = TRIM(optprop_back2lay_vis)
    176176         lamrefvis(iaer)=0.8E-6  !
    177177!     infrared
    178          file_id(iaer,2) = 'optprop_saturn_ir_n20.dat'
     178         file_id(iaer,2) = TRIM(optprop_back2lay_ir)
    179179         lamrefir(iaer)=6.E-6  !
    180180! added by SG
     
    192192! added by SG
    193193       endif
    194 
    195194
    196195       if (iaer.eq.iaero_aurora) then
Note: See TracChangeset for help on using the changeset viewer.