Skip to content

Overview

MAM4xx is a performance-portable, GPU-capable C++ implementation of the 4-mode version of the Modal Aerosol Model (MAM), intended for use with E3SM.

  • The Installation guide shows you how to build and install MAM4xx on your own machine or on a supported high-performance platform.
  • The Developer guide lays out some basic principles and guidelines we use in developing MAM4xx.
  • In the Testing guide, we describe in general terms the methodology we use to test MAM4xx and its aerosol processes.

Acknowledgements

MAM4xx was developed by an interdisciplinary team consisting of aerosol and atmospheric researchers, applied mathematicians, and software engineers. It was created for the EAGLES project, an effort to improve the treatment of aerosols in E3SM, the Department of Energy's global climate model. The source code is available on GitHub. This effort was funded by the Office of Science's Biological and Environmental Research Program.