E3SM icon indicating copy to clipboard operation
E3SM copied to clipboard

Consider to enable output per-species aerosol budget terms

Open chengzhuzhang opened this issue 2 years ago • 3 comments

To do the aerosol budget analysis offline, it requires to include ~100 variables as standard output, because aerosol budget terms are available in per-species per-activated modes (see table here). If we can add on-line computation to enable per-species output (which aggregates activate modes per species), would reduce standard output of these terms to a factor of 4. This will help coupled group's data reduction effort @golaz and @xuezhengllnl lead, as well as downstream post-processing/analysis effort.

Just note that there are a few other nuances: the elevated emission has units "molec/cm2/s", which is inconsistent with other terms.

chengzhuzhang avatar Oct 24 '23 23:10 chengzhuzhang

Hi @mahf708, @susburrows suggested earlier that you could take the lead to implement this. I think this is not urgent, but good to implement before v3 simulation campaign starts.

chengzhuzhang avatar Oct 24 '23 23:10 chengzhuzhang

For v3 production, I think we should just go with 2d burdens. I don't know if anyone is making use of the other items in the budget closure. Correct me if I am wrong, but most simulations from the coupled team don't include the aerosol_budget part in post-processing and I guess these were not missed for important decisions.

In general, I think we should just do all the calculations online and produce the end result (at full spatial and temporal resolution) as applicable. Essentially, similar to how we do it with 2d burdens.

I can attend to this when I have time. However, this will take some time. I am not super familiar with the internals of the model and where the terms are exposed (so it will take me some time to figure it out).

mahf708 avatar Oct 25 '23 01:10 mahf708

Thank you @mahf708 for attending to this issue. Nice to have this in before production run, since I don't think those per-mode output would be useful for most users, but I agree this can be done afterwards, because it might not be straightforward to fix and need time to implement! (there must be a reason why this has not been done by now...).

chengzhuzhang avatar Oct 25 '23 22:10 chengzhuzhang