# BOXMOX **Box modeling extensions to KPP** Documentation, user downloads, online tools and further information can be found [here](https://boxmodeling.meteo.physik.uni-muenchen.de). This is the development repository. BOXMOX is an extension to KPP, hence it lives as part of KPP. For distribution, a patch against standard KPP is created, KPP is downloaded from the original location, and the code is patched. For testing, each commit creates a [downloadable distribution](https://gitlab.physik.uni-muenchen.de/Christoph.Knote/boxmox/-/jobs/artifacts/master/download?job=boxmox_latest) which can used directly for testing. ## Code structure `boxmox/` Main KPP directory, patched and extended for BOXMOX. `boxmox/boxmox/` Additional data and code for BOXMOX. `boxmox/boxmox/wrapper` Main BOXMOX user code file. `boxmox/boxmox/boxmox(_adjoint).f90` KPP (adjoint) driver for BOXMOX. `boxmox/boxmox/models` `boxmox/boxmox/examples` Additional chemical mechanisms distributed with BOXMOX. `boxmox/boxmox/boxmox_examples` Test cases for BOXMOX usage. [Christoph Knote](mailto:christoph.knote@lmu.de), [Meteorological Institute, LMU Munich](https://www.meteo.physik.uni-muenchen.de), Germany