Geoscientific Model Development (May 2019)
HERMESv3, a stand-alone multi-scale atmospheric emission modelling framework – Part 1: global and regional module
Abstract
We present the High-Elective Resolution Modelling Emission System version 3 (HERMESv3), an open source, parallel and stand-alone multi-scale atmospheric emission modelling framework that computes gaseous and aerosol emissions for use in atmospheric chemistry models. HERMESv3 is coded in Python and consists of a global_regional module and a bottom_up module that can be either combined or executed separately. In this contribution (Part 1) we describe the global_regional module, a customizable emission processing system that calculates emissions from different sources, regions and pollutants on a user-specified global or regional grid. The user can flexibly define combinations of existing up-to-date global and regional emission inventories and apply country-specific scaling factors and masks. Each emission inventory is individually processed using user-defined vertical, temporal and speciation profiles that allow obtaining emission outputs compatible with multiple chemical mechanisms (e.g. Carbon-Bond 05). The selection and combination of emission inventories and databases is done through detailed configuration files providing the user with a widely applicable framework for designing, choosing and adjusting the emission modelling experiment without modifying the HERMESv3 source code. The generated emission fields have been successfully tested in different atmospheric chemistry models (i.e. CMAQ, WRF-Chem and NMMB-MONARCH) at multiple spatial and temporal resolutions. In a companion article (Part 2; Guevara et al., 2019) we describe the bottom_up module, which estimates emissions at the source level (e.g. road link) combining state-of-the-art bottom–up methods with local activity and emission factors.