Feature/pcolarco/carbon chem loss upd #266
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This feature implements two changes:
It changes the formulation of the hydrophobic to hydrophilic conversion for carbon species, now defined by a time scale specified in the instance RC file. This is now specified by providing an e-folding time in days. This moves the time constant from outside the fortran to the run-time configurable RC file. This is not quite zero-diff with original code because of the precision of the specification, but testing shows nearly zero-diff result.
Also now present in the carbon instance RC files is a run-time configurable optional parameterized loss rate (e-folding time in days) per species and per mode. Default value for all is set to "-1" which means no use of this function. It has been tested separately for hydrophilic brown carbon (-1 6.0) which favorably improves OA:BC ratio for southern African biomass burning. This requires additional rescaling of BB emissions (increase scaling from 0.778->0.9 for BC and 0.778->1.25 for BR) to compensate for increased loss (in second case) and to improve simulation of BC (in first case). This requires further testing before recommending configuration changes, but as defined in default it is zero-diff.