![]() |
MPTRAC
|
MPTRAC (Massive-Parallel Trajectory Calculations) is a high-performance Lagrangian particle dispersion model for simulating atmospheric transport in the free troposphere and stratosphere. The code supports large ensembles of air parcels and combines trajectory calculations with optional modules for diffusion, convection, sedimentation, chemistry, deposition, and diagnostic post-processing.
This Doxygen manual is the API and source-code reference for the MPTRAC core library and command-line tools. It is intended to complement, not replace, the project-level documentation in the repository.
Important entry points in this Doxygen manual include:
MPTRAC provides a set of standalone tools built from the src/ directory. Commonly used entry points are:
These file pages document the corresponding source files and, where available, the command-line entrypoints. The user manual remains the better place for end-to-end examples and application recipes.
MPTRAC supports OpenMP throughout the core code and can optionally be compiled with MPI and OpenACC/GPU support depending on the selected build configuration. Build flags and external dependencies are documented in the repository README.md, DEPENDENCIES.md, and the developer manual.
If you use MPTRAC in scientific work, please cite the relevant publications:
For a complete list of related publications and references, please visit the references page.
MPTRAC is distributed under the terms of the GNU General Public License v3.0. This open-source license ensures that MPTRAC remains free to use, modify, and distribute, while encouraging community-driven development.
We welcome contributions to MPTRAC from both researchers and developers. If you encounter bugs, have suggestions, or want to propose new features, please use the issue tracker to report problems or ideas.
Contributions to the codebase, including bug fixes and enhancements, can be submitted via pull requests. For detailed instructions on contributing, please see the contributing guidelines in the repository.
For inquiries, support, or collaboration opportunities, please contact:
Dr. Lars Hoffmann
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
e-mail: l.hof.nosp@m.fman.nosp@m.n@fz-.nosp@m.juel.nosp@m.ich.d.nosp@m.e