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/topmons_mod.F90

    r2634 r2643  
    2222                                 icount,zday,zls,tsurf,igout,aerosol,  &
    2323                                 tauscaling,dust_rad_adjust,           &
     24                                 IRtoVIScoef,                          &
    2425!             input sub-grid scale rocket dust storm
    2526                                 totstormfract,clearatm,               &
     
    7576      REAL, INTENT(INOUT) :: tauscaling(ngrid)
    7677      REAL,INTENT(INOUT) :: dust_rad_adjust(ngrid)
     78      REAL,INTENT(INOUT) :: IRtoVIScoef(ngrid) ! NB: not modified by this call to callradite,
     79                                               ! the OUT is just here because callradite needs it
     80                                               
    7781!     input sub-grid scale rocket dust storm
    7882      LOGICAL, INTENT(IN) :: clearatm
     
    284288                 zdtlw1,zdtsw1,fluxsurf_lw1,fluxsurf_sw1,fluxtop_lw1,  &
    285289                 fluxtop_sw1,tau_pref_scenario,tau_pref_gcm, &
    286                  tau,aerosol,dsodust,tauscaling,dust_rad_adjust,    &
     290                 tau,aerosol,dsodust,tauscaling,dust_rad_adjust,IRtoVIScoef, &
    287291                 taucloudtes,rdust,rice,nuice,riceco2,nuiceco2,co2ice,rstormdust,rtopdust, &
    288292                 totstormfract,clearatm,dsords,dsotop,nohmons,&
Note: See TracChangeset for help on using the changeset viewer.