Ignore:
Timestamp:
Mar 17, 2022, 2:36:31 PM (3 years ago)
Author:
abierjon
Message:

Mars GCM:
Implementation of the IRabs-to-VISext dust scenario conversion, depending on the GCM effective radius :

  • new flag 'reff_driven_IRtoVIS_scenario', false by default, must be set to true to use this dynamic conversion (otherwise, the coefficient takes the constant value of 2.6, eqv to reff=1.5um, as before) A specific line is added in deftank/callphys.def.GCM6
  • this flag requires the 'dustiropacity' to be set to 'tes' to match the IR scenario's wavelength. 'mcs'-like dso diagnostics can only be produced by the use of the post-processing tool util/aeroptical.F90
  • the variable IRtoVIScoef is computed in aeropacity via the GCM CDOD ratio : tau_pref_gcm_VIS/tau_pref_gcm_IR (only at the first call to callradite during each physical timestep)
  • change read_dust_scenario into module read_dust_scenario_mod

AB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/dust_param_mod.F90

    r2578 r2643  
    88  LOGICAL,SAVE :: freedust ! if true: no rescaling (via tauscaling) of the dust mass and number
    99  LOGICAL,SAVE :: callddevil ! flag to activate dust devil (dust lifing/injection) parametrization
     10  LOGICAL,SAVE :: reff_driven_IRtoVIS_scenario ! use GCM dust size to convert IR scenarios to VIS
    1011
    1112!$OMP THREADPRIVATE(active, doubleq,submicron,lifting,freedust,     &
     
    2829                    ! tau_pref_scenario is deemed exact
    2930
    30 !$OMP THREADPRIVATE(tauscaling, dustscaling_mode,dust_rad_adjust)
     31!$OMP THREADPRIVATE(tauscaling,dustscaling_mode,dust_rad_adjust)
    3132
    3233contains
Note: See TracChangeset for help on using the changeset viewer.