Skip to content

SAPRC/MechGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAPRC Mechanism Generation System (MechGen)

The SAPRC mechanism generation system (MechGen) is a tool designed to derive explicit mechanisms for the gas-phase reactions of many types of emitted organic compounds and their oxidation products when they react in the atmosphere in the presence of oxides of nitrogen and other pollutants. It then uses the results to derive lumped mechanisms suitable for use in atmospheric models.

Learn More

  • About MechGen: Visit the MechGen website for more details about what MechGen can do.

  • SAPRC Mechanisms: MechGen was used to derive the latest SAPRC-22 chemical mechanism. Learn more about SAPRC mechanisms here.

Access MechGen online

MechGen is easy to access! No installation is required for the online version, which you can use directly from your browser.

  • Web Access:
    Click here to try MechGen online

  • Telnet Access:
    Additional Telnet access is also available to this online version, please refer to the website and user manual for more information.

Repository Contents

This repository includes the following folders and files:

.
├── README.md               // This file
├── LICENSE.md              // License information
|
├── docs                    // Documentation
│   ├── MechGenMan.pdf              // Complete user manual
│   └── StartGuide.pdf              // Quick-start guide for web users
|
├── src                     // Source code
│   └── MechGen.db                  // Main MechGen database for Windows, Unix, or Linux
|
├── utils                   // Support utilities
│   ├── win_setup_single.py    // Python script to build single generation mechanism on Windows
│   ├── win_setup_multi.py     // Python script to build multi generation mechanism on Windows
│   ├── box_model_saprc        // SAPRC box model files and documentation
│   └── box_model_f0am         // Extensions and scripts that support running SAPRC/MechGen mechanisms in the F0AM box model.
|
└── win                     // Files needed for Windows
    ├── FUP.dll                     // File upload plugin for WinMOO
    ├── MechGen.bat                 // Batch file for running MechGen on Windows
    └── WinMOO.exe                  // Windows MOO server
|
└── unix                     // Unix/Linux–specific files
    ├── LambdaMOO-1.8.1_wFUP.tar.gz  // LambdaMOO source code with FUP extension
    └── install_moo.sh               // Script to build and configure LambdaMOO

The main database file, MechGen.db, is required for running MechGen on your own computer (Windows, Unix, or Linux). It is not required for web users.

Getting Started

To help you get started, refer to the following documents:

Citation

DOI

If you use MechGen in your research, please consider citing the following publication:

  • Carter, W. P. L., Jiang, J., Orlando, J. J., and Barsanti, K. C.: Derivation of atmospheric reaction mechanisms for volatile organic compounds by the SAPRC mechanism generation system (MechGen), Atmos. Chem. Phys., 25, 199–242, https://doi.org/10.5194/acp-25-199-2025, 2025.

  • Carter, W. P. L., Jiang, J., Wang, Z. Z., and Barsanti, K. C.: The SAPRC Atmospheric Chemical Mechanism Generation System (MechGen), to be submitted, 2025.

  • Carter, W. P. L., Jiang, J., Wang, Z. Z.: MechGenv1.0 GitHub, https://doi.org/10.5281/zenodo.14907948, 2025.

Publications

For publication information, please visit the Publications page.

Contact Information

For inquiries and further information, please contact the primary author, William P. L. Carter, at carter@cert.ucr.edu

About

SAPRC Mechanism Generation System

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages