Ignore:
Timestamp:
Feb 28, 2022, 6:46:07 PM (3 years ago)
Author:
abierjon
Message:

Mars GCM:
Big changes on mountain top dust flows for GCM6:

  • the scheme now activates only in grid meshes that contain a mountain among a hard-written list, instead of every meshes. This is done to prevent strong artificial reinjections of dust in places that don't present huge converging slopes enabling the concentration of dust (ex: Valles Marineris, Hellas). Topdust is now also detrained as soon as it leaves the column it originated from.
  • the list of the 19 allowed mountains is used by the subroutine topmons_setup in module topmons_mod, to compute a logical array contains_mons(ngrid). alpha_hmons and hsummit are also set up once and for all by this subroutine, which is called in physiq_mod's firstcall.
  • contains_mons, alpha_hmons and hsummit are now saved variables of the module surfdat_h, and are called as such and not as arguments in the subroutines using them.
  • the logical flag "slpwind" and the comments in the code have also been updated to the new terminology "mountain top dust flows", accordingly to ticket #71. The new flag read in callphys.def is "topflows".

AB

File:
1 edited

Legend:

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

    r2562 r2628  
    5252      use rocketduststorm_mod, only: ini_rocketduststorm_mod, &
    5353                                     end_rocketduststorm_mod
    54       use topmons_mod, only: ini_topmons_mod, &
    55                              end_topmons_mod
    5654      use calchim_mod, only: ini_calchim_mod,end_calchim_mod
    5755      use watercloud_mod, only: ini_watercloud_mod, &
     
    137135      call ini_rocketduststorm_mod(ngrid)
    138136
    139       ! allocate arrays in "topmons_mod":
    140       call end_topmons_mod
    141       call ini_topmons_mod(ngrid,nlayer)
    142 
    143137      ! allocate arrays in "calchim_mod" (aeronomars)
    144138      call end_calchim_mod
Note: See TracChangeset for help on using the changeset viewer.