libcloudph++ 1.1: aqueous phase chemistry extension of the
Lagrangian cloud microphysics scheme
Abstract. This paper introduces a new scheme available in the library of algorithms for representing cloud microphysics in numerical models named libcloudph++. The scheme extends the Lagrangian microphysics scheme available in libcloudph++ to the aqueous phase chemical processes occurring within cloud droplets. The representation of chemical processes focuses on the aqueous phase oxidation of the dissolved SO2 by O3 and H2O2. The Lagrangian Microphysics and Chemistry (LMC) scheme allows tracking the changes in the cloud condensation nuclei (CCN) distribution caused by both collisions between cloud droplets and aqueous phase oxidation. The scheme is implemented in C++ and equipped with bindings to Python which allow reusing the created scheme from models implemented in other programming languages. The scheme can be used on either CPU or GPU, and is distributed under the GPL3 license. Here, the LMC scheme is tested in a simple 0-dimensional adiabatic parcel model and then used in a 2-dimensional prescribed flow framework. The results are discussed with the focus on changes to the CCN sizes and compared with other model simulations discussed in the literature.