Aerosol process analysis in model-native Spectral Element (SE) grid
Aerosol Diagnostics on Model Native Grid is a Python-based tool designed for diagnosing aerosol processes in E3SM. It is particularly designed to analyze simulation data on the model-native spectral element (SE) grid, so it is also known as Aerosol SE Diagnostics or “asediag”. It includes functionalities for aerosol budget analysis, optical property diagnostics, and decomposed anthropogenic aerosol radiative forcing analysis. Data analysis on the native grid enhances the efficiency and scalability for high-resolution applications. On the other hand, asediag also supports analysis on the regular latitude-longitude (RLL) grid, so the modelers can flexibly choose the data to analyze. It operates in batch mode with multiprocessing capabilities, allowing rapid processing of large datasets.
Primary Developer & Maintainer: Taufiq Hassan
For Questions: taufiq.hassan@pnnl.gov
Git clone the repo
git clone git@github.com:TaufiqHassan/asediag.git
asediag
works with e3sm_unifed environment in Compy and Perlmutter.
Make adjustments in the batch configuration file batch_config.ini
.
Submit the batch jobs with:
python submit_asediag_batches.py
asediag
is based on earlier developments in NCL
and individual contributions from:
- Po-Lun Ma: Original budget analysis and diagnostics
- Jian Sun & Kai Zhang: Aerosol number and species per mode budget and spatial distribution analysis
- Jianfeng Li: Aerosol optics diagnostics
- Kai Zhang: Aerosol forcing diagnostics
Note: Constantly undegoing small patchworks and further developments.