-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
@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.