Forward, Tangent Linear, and Adjoint Runge-Kutta Methods in KPP-2.2

Forward, Tangent Linear, and Adjoint Runge-Kutta Methods in KPP-2.2
复制标题

KPP-2.2 中的正向、正切线性和伴随龙格-库塔方法

DOI:
10.1007/11758532_18
复制
发表时间:
2006
影响因子:
4.7
通讯作者:
Adrian Sandu
Adrian Sandu
中科院分区:
医学3区
文献类型:
--
作者:
Philipp Miehe;Adrian Sandu

文献摘要

被引文献

相似文献

本文介绍了动态预处理器(KPP)新版本2.2的新刚性求解器。以一组化学反应及其速率系数为输入,KPP生成Fortran 90、Fortran 77、Matlab或C代码,用于动力学系统的时间积分。效率是通过仔细利用雅可比矩阵和海森矩阵的稀疏结构。一组积分方法被添加到刚性数值积分器的综合套件中。此外,KPP现在可以用来生成化学系统的切线线性模型,以及连续和离散的伴随模型进行灵敏度分析。
This paper presents the new stiff solvers of the new version 2.2 of the Kinetic PreProcessor (KPP). Taking a set of chemical reactions and their rate coefficients as input, KPP generates Fortran90, Fortran77, Matlab, or C code for the temporal integration of the kinetic system. Efficiency is obtained by carefully exploiting the sparsity structures of the Jacobian and of the Hessian. A set of integration methods was added to the comprehensive suite of stiff numerical integrators. Moreover, KPP is now ready do be used to generate the tangent linear model, as well as the continuous and discrete adjoint models of the chemical system to do sensitivity analysis.