Ignore:
Timestamp:
Jan 15, 2021, 5:41:46 PM (4 years ago)
Author:
abierjon
Message:

Mars GCM:
Changes in aeroptical.F90 :

  • add the flag nf90_64bit_offset when creating the output file. Without it, the program couldn't deal with large files (concat) with multiple aerosols
  • modify the code structure to make it a bit less memory-intensive
  • add topdust in computed aerosol opacities
  • add the possibility to compute absorption opacities, instead of extinction : the user must specify 'ext' or 'abs' in aeroptical.def
  • update the description of aeroptical in util/README

+ adapt simu_MCS to take into account aeroptical output variables when choosing

the binning reference

+ add outputs for topdust in physiq_mod

AB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/util/simu_MCS.F90

    r2404 r2443  
    12061206!===============================================================================
    12071207    ! Observer variables to extract :
    1208     IF ((trim(GCMvarname).eq."dsodust").or.(trim(GCMvarname).eq."dso") &
    1209       .or.(trim(GCMvarname).eq."dustq").or.(trim(GCMvarname).eq."dust") &
    1210       .or.(trim(GCMvarname).eq."reffdust")) THEN
     1208    IF ((index(GCMvarname,"dust").ne.0).or.(index(GCMvarname,"dso").ne.0)) THEN
     1209      ! if the variable name contains "dust" or "dso". Especially for the targeted variables :
     1210      ! dustq,dustN,dsodust,reffdust,opadust, and their equivalents for stormdust & topdust
    12111211      OBSvarname  = "dust"
    12121212      numbin_name = "numbindust"
    12131213    ELSE IF ((trim(GCMvarname).eq."h2o_ice").or.(trim(GCMvarname).eq."wice") &
    1214            .or.(trim(GCMvarname).eq."reffice")) THEN
     1214           .or.(trim(GCMvarname).eq."reffice").or.(trim(GCMvarname).eq."opawice")) THEN
    12151215      OBSvarname  = "wice"
    12161216      numbin_name = "numbinwice"
Note: See TracChangeset for help on using the changeset viewer.