Skip to content

Consistency of aerosol microphysical properties with optics tables #318

@pcolarco

Description

@pcolarco

@acollow implemented a mechanism for recalling RH-dependent particle effective radius and density from optics tables. This implemented, for example, in calls to Chem_SettlingSimple by passing the diag_mie object and the subroutine resolves the effective radius and density.

The issue: this approach is not complete/consistent across the code. Examples:

  • GA_Environment is pulling particle density and effective radius from instance files
  • DU uses that radius in call to DustAerosolDistributionKok (and also radius bin boundaries), DustEmissionGOCART2G, DryDeposition, WetRemovalUFS, stored for use in NI hetchem
  • DU uses that shop in call to DustEmissionFENGSHA, DryDeposition
  • DU uses instance rlow and rup in call to Aero_Compute_Diags
  • SS uses bin edges used in call to SeasaltEmission, storage of GA_Environment rmed for use in NI hetchem
  • NI uses attribute per bin radius (rmedDU, rmedSS) from imported states for heterogeneous calculations
  • SU is getting radius from instance file to decide to settle (or not) per bin, but uses the diag_Mie to settle for sulfate, rmed sigma and rhop from instance file are used in call to SU_Compute_Diags to (at least) calculate surface area density desired by chemistry
  • CA uses that radius for WetRemovalUFS

Question: Do we want to complete the thought? Assuming so:

The approach: remove particle parameters from the instance files and strip from GA_environment, ensure complete information is in optics tables and modify code accordingly.

Thoughts? This has implications for UFS.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions