The kinetic preprocessor KPP*/a software environment for solving chemical kinetics

Abstract The kinetic preprocessor (KPP) is a software tool that assists the computer simulation of chemical kinetic systems. The concentrations of a chemical system evolve in time according to the differential law of mass action kinetics. A computer simulation requires the implementation of the differential system and its numerical integration in time. KPP translates a specification of the chemical mechanism into fortran or c simulation code that implement the concentration time derivative function and its Jacobian, together with a suitable numerical integration scheme. Sparsity in Jacobian is carefully exploited in order to obtain computational efficiency. KPP incorporates a library with several widely used atmospheric chemistry mechanisms and users can add their own chemical mechanisms to the library. KPP also includes a comprehensive suite of stiff numerical integrators. The KPP development environment is designed in a modular fashion and allows for rapid prototyping of new chemical kinetic schemes as well as new numerical integration methods.

[1]  R. A. Cox,et al.  Evaluated kinetic and photochemical data for atmospheric chemistry: Volume III - gas phase reactions of inorganic halogens , 2006 .

[2]  M. C. Dodge,et al.  A photochemical kinetics mechanism for urban and regional scale computer modeling , 1989 .

[3]  William P. L. Carter,et al.  DOCUMENTATION OF THE SAPRC-99 CHEMICAL MECHANISM FOR VOC REACTIVITY ASSESSMENT VOLUME 1 OF 2 DOCUMENTATION TEXT , 1999 .

[4]  Adrian Sandu,et al.  Benchmarking stiff ode solvers for atmospheric chemistry problems II: Rosenbrock solvers , 1997 .

[5]  R. A. Cox,et al.  Evaluated kinetic and photochemical data for atmospheric chemistry: Supplement II , 1989 .

[6]  R. Turco,et al.  SMVGEAR: A sparse-matrix, vectorized gear code for atmospheric models , 1994 .

[7]  L. K. Peters,et al.  A second generation model for regional-scale transport/chemistry/deposition , 1986 .

[8]  William P L Carter,et al.  Documentation of the SAPRC-99 chemical mechanism for VOC reactivity assessment. Volume 2. , 2000 .

[9]  Florian A. Potra,et al.  Efficient Implementation of Fully Implicit Methods for Atmospheric Chemical Kinetics , 1996 .

[10]  M. Jacobson Improvement of SMVGEAR II on vector and scalar machines through absolute error tolerance control , 1998 .

[11]  Alan C. Lloyd,et al.  A chemical mechanism for use in long‐range transport/acid deposition computer modeling , 1986 .

[12]  Adrian Sandu,et al.  Benchmarking Stiff ODE Solvers for Atmospheric Chemistry Problems I: Implicit versus Explicit , 1996 .