The kinetic preprocessor KPP - a software environment for solving chemical kinetics

被引:281
作者
Damian, V
Sandu, A
Damian, M
Potra, F
Carmichael, GR [1 ]
机构
[1] Univ Iowa, Dept Chem & Biochem Engn, Iowa City, IA 52242 USA
[2] Glaxo SmithKline Beecham Pharmaceut, King Of Prussia, PA 19406 USA
[3] Michigan Technol Univ, Dept Comp Sci, Houghton, MI 49931 USA
[4] Villanova Univ, Dept Comp Sci, Villanova, PA 19085 USA
[5] Univ Maryland Baltimore Cty, Dept Math, Baltimore, MD 21250 USA
基金
美国国家科学基金会;
关键词
chemical kinetics; automatic code generation; sparsity; numerical integration;
D O I
10.1016/S0098-1354(02)00128-X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:1567 / 1579
页数:13
相关论文
共 13 条
[1]  
[Anonymous], DOCUMENTATION SAPRC
[2]   EVALUATED KINETIC AND PHOTOCHEMICAL DATA FOR ATMOSPHERIC CHEMISTRY - SUPPLEMENT-III [J].
ATKINSON, R ;
BAULCH, DL ;
COX, RA ;
HAMPSON, RF ;
KERR, JA ;
TROE, J .
INTERNATIONAL JOURNAL OF CHEMICAL KINETICS, 1989, 21 (02) :115-150
[3]   A 2ND GENERATION MODEL FOR REGIONAL-SCALE TRANSPORT CHEMISTRY DEPOSITION [J].
CARMICHAEL, GR ;
PETERS, LK ;
KITADA, T .
ATMOSPHERIC ENVIRONMENT, 1986, 20 (01) :173-188
[4]  
DAMIAN V, 1998, THESIS U IOWA
[5]   A PHOTOCHEMICAL KINETICS MECHANISM FOR URBAN AND REGIONAL SCALE COMPUTER MODELING [J].
GERY, MW ;
WHITTEN, GZ ;
KILLUS, JP ;
DODGE, MC .
JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 1989, 94 (D10) :12925-12956
[6]   Improvement of SMVGEAR II on vector and scalar machines through absolute error tolerance control [J].
Jacobson, MZ .
ATMOSPHERIC ENVIRONMENT, 1998, 32 (04) :791-796
[7]  
JACOBSON MZ, 1994, ATMOS ENVIRON, V28, P273
[8]  
Kee RJ, 1989, CHEMKIN 2 FORTRAN PA
[9]   A CHEMICAL MECHANISM FOR USE IN LONG-RANGE TRANSPORT ACID DEPOSITION COMPUTER MODELING [J].
LURMANN, FW ;
LLOYD, AC ;
ATKINSON, R .
JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 1986, 91 (D10) :905-936
[10]  
NOWAK U, 1982, SHORT USERS GUIDE LA