Skip to content
README.md 1.18 KiB
Newer Older
Christoph.Knote's avatar
Christoph.Knote committed
# BOXMOX

**Box modeling extensions to KPP**

Christoph.Knote's avatar
Christoph.Knote committed
Documentation, user downloads, online tools and further information can be found [here](https://boxmodeling.meteo.physik.uni-muenchen.de).

Christoph.Knote's avatar
Christoph.Knote committed
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.
Christoph.Knote's avatar
Christoph.Knote committed

Christoph.Knote's avatar
Christoph.Knote committed
## 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's avatar
Christoph.Knote committed
[Christoph Knote](mailto:christoph.knote@lmu.de), [Meteorological Institute, LMU Munich](https://www.meteo.physik.uni-muenchen.de), Germany
Christoph.Knote's avatar
Christoph.Knote committed