User Guide¶
Welcome to the CATChem User Guide. This comprehensive guide covers everything you need to know to effectively use the CATChem library and modeling component for atmospheric chemistry modeling.
Getting Started¶
- HPC Installation - Learn how to install CATChem on HPC systems
- Build System - Learn how to build CATChem
- Overview - Understanding CATChem's architecture and capabilities
- Configuration System - How to configure CATChem for your needs
- Input Files - Required input data and formats
Process Documentation¶
CATChem uses a modular process-based architecture. Each atmospheric process is implemented as a separate module. Process descriptions are automatically generated based on the notes in the code files to ensure efficient and accurate documentation. For information on how to add a new process to CATChem see the Process Development section of the CATChem Developer Guide.
- Process Overview - Introduction to CATChem processes
Transport Processes¶
- Settling - Gravitational settling processes
- Plumerise - Plume rise process for fires, industrial stacks, and other elevated point sources
Chemical Processes¶
More information coming soon!
Emission Processes¶
- Biogenic Emissions - Biogenic emissions from vegetation
- Dust Emissions - Windblown dust emissions
- Sea Salt Emissions - Marine aerosol processes
- External Emission Plume Rise - Complete solution for external emission data and plume rise
- External Emissions - Data management for external emissions in CATChem
- Integration Guide - Integration Guide for external emissions
Loss Processes¶
More information coming soon!
Core Concepts¶
For a deep dive into the foundational infrastructure of CATChem, including state management, configuration, diagnostics, and error handling, please see the Core Concepts section.
Next Steps¶
- Developers: See the Developer Guide
- API Users: Check the API Reference