Rahul Sharma (Editor)

Kinetic PreProcessor

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Adrian Sandu

Operating system
  
Cross-platform

License
  
GPL

Stable release
  
2.2.3 / November 2012

Type
  
Technical computing

Website
  
[1]

The Kinetic PreProcessor (KPP) is an open-source software tool used in atmospheric chemistry. Taking a set of chemical reactions and their rate coefficients as input, KPP generates Fortran 90, FORTRAN 77, C, or Matlab code of the resulting ordinary differential equations (ODEs). Solving the ODEs allows the temporal integration of the kinetic system. Efficiency is obtained by exploiting the sparsity structures of the Jacobian and of the Hessian. A comprehensive suite of stiff numerical integrators is also provided. Moreover, KPP can be used to generate the tangent linear model, as well as the continuous and discrete adjoint models of the chemical system.

Models using KPP

  • BASCOE - A data assimilation system based on a chemical transport model and created by the Belgian Institute for Space Aeronomy (BIRA-IASB)
  • Boream Model for the degradation of alpha-pinene
  • BOXMOX - box model extensions to KPP
  • GEOS–Chem Global 3-D chemical transport model for atmospheric composition
  • MALTE Model to predict new aerosol formation in the lower troposphere
  • MCM Master Chemical Mechanism
  • MECCA - Module Efficiently Calculating the Chemistry of the Atmosphere
  • RACM - Regional Atmospheric Chemistry Mechanism gas-phase chemistry mechanism
  • WRF - Weather Research & Forecasting Model
  • References

    Kinetic PreProcessor Wikipedia


    Similar Topics