<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE article SYSTEM "http://www.geosci-model-dev.net/inc/gmd/copernicus.dtd">
<article language="en">
	<journal>
		<journal_title>Geoscientific Model Development</journal_title>
		<journal_url>www.geosci-model-dev.net</journal_url>
		<issn>1991-959X</issn>
		<eissn>1991-9603</eissn>
		<volume_number>2</volume_number>
		<issue_number>2</issue_number>
		<publication_year>2009</publication_year>
	</journal>
	<doi>10.5194/gmd-2-89-2009</doi>
	<article_url>http://www.geosci-model-dev.net/2/89/2009/</article_url>
	<abstract_html>http://www.geosci-model-dev.net/2/89/2009/gmd-2-89-2009.html</abstract_html>
	<fulltext_pdf>http://www.geosci-model-dev.net/2/89/2009/gmd-2-89-2009.pdf</fulltext_pdf>
	<start_page>89</start_page>
	<end_page>96</end_page>
	<publication_date>2009-07-22</publication_date>
	<article_title content_type="html">Implementation and evaluation of an array of chemical solvers in the Global Chemical Transport Model GEOS-Chem</article_title>
	<authors>
		<author numeration="1" affiliations="1">
			<name>P. Eller</name>
		</author>
		<author numeration="2" affiliations="1">
			<name>K. Singh</name>
		</author>
		<author numeration="3" affiliations="1">
			<name>A. Sandu</name>
		</author>
		<author numeration="4" affiliations="2">
			<name>K. Bowman</name>
		</author>
		<author numeration="5" affiliations="3">
			<name>D. K. Henze</name>
		</author>
		<author numeration="6" affiliations="2">
			<name>M. Lee</name>
		</author>
	</authors>
	<affiliations>
		<affiliation numeration="1" content_type="html">Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24060, USA</affiliation>
		<affiliation numeration="2" content_type="html">NASA Jet Propulsion Laboratory, 4800 Oak Grove Drive, Pasadena, CA 91109, USA</affiliation>
		<affiliation numeration="3" content_type="html">Earth Institute, Columbia University, 2880 Broadway, New York, NY 10025, USA</affiliation>
	</affiliations>
	<abstract content_type="html">This paper discusses the implementation and performance of an array of
gas-phase chemistry solvers for the state-of-the-science GEOS-Chem global
chemical transport model. The implementation is based on the Kinetic
PreProcessor (KPP). Two perl parsers automatically generate the needed
interfaces between GEOS-Chem and KPP, and allow access to the chemical
simulation code without any additional programming effort. This work illustrates
the potential of KPP to positively impact global chemical transport modeling by
providing additional functionality as follows.
(1) The user can select a highly efficient numerical integration method from an array of solvers available in the KPP library.
(2) KPP offers a wide variety of user options for studies that involve changing the chemical mechanism (e.g., a set of additional
reactions is automatically translated into efficient code and incorporated into a modified global model).
(3) This work provides access to tangent linear, continuous adjoint, and discrete adjoint chemical models, with
applications to sensitivity analysis and data assimilation.</abstract>
	<references>
		<reference numeration="1" content_type="text"> Carmichael, G. R., Chai, T., Sandu, A., Constantinescu, E. M., and Daescu, D.: Predicting Air Quality Improvements through Advanced Methods to Integrate Models and Measurements, J. Comp. Phys., 227, 3540–3571, 2008. </reference>
		<reference numeration="2" content_type="text"> Daescu, D., Sandu, A., and Carmichael, G. R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: II – Validation and Numerical Experiments, Atmos. Environ., 37, 5097–5114, 2003. </reference>
		<reference numeration="3" content_type="text"> Damian, V., Sandu, A., Damian, M., Potra, F., and Carmichael, G. R.: The Kinetic PreProcessor KPP - A Software Environment for Solving Chemical Kinetics, Comp. and Chem. Eng., 26(11), 1567–1579, 2002. %</reference>
		<reference numeration="4" content_type="text"> %Errera, Q., Daerden, F., Charbrillat, S., Lambert, J. C., Lahoz, W. A., %Viscardy, S., Bonjean, S., and Fonteyn, D.: 4D-Var Assimilation of MIPAS %chemical observations: ozone and nitrogen dioxide analyses, Atmos. Chem. %Phys. Discuss., 8, 8009–8057, 2008. </reference>
		<reference numeration="5" content_type="text"> Errera, Q., Daerden, F., Chabrillat, S., Lambert, J. C., Lahoz, W. A., Viscardy, S., Bonjean, S., and Fonteyn, D.: 4D-Var assimilation of MIPAS chemical observations: ozone and nitrogen dioxide analyses, Atmos. Chem. Phys., 8, 6169–6187, 2008. </reference>
		<reference numeration="6" content_type="text"> Errera, Q. and Fonteyn, D: Four-dimensional variational chemical assimilation of CRISTA stratospheric measurements, J. Geos. Phys., 106(D11), 12253–12265, 2001. </reference>
		<reference numeration="7" content_type="text"> Hakami, A., Henze, D. K., Seinfeld, J. H., Singh, K., Sandu, A., Kim, S., Byun, D., and Li, Q.: The Adjoint of CMAQ, Environ. Sci. Technol., 41(22), 7807–7817, 2007. </reference>
		<reference numeration="8" content_type="text"> Henze, D. K., Hakami, A., and Seinfeld, J. H.: Development of the Adjoint of GEOS-Chem, Atmos. Chem. Phys., 7, 2413–2433, 2007. </reference>
		<reference numeration="9" content_type="text"> Henze, D. K., Seinfeld, J. H., Ng, N. L., Kroll, J. H., Fu, T.-M., Jacob, D. J., and Heald, C. L.: Global modeling of secondary organic aerosol formation from aromatic hydrocarbons: high- vs. low-yield pathways, Atmos. Chem. Phys., 8, 2405–2420, 2008. </reference>
		<reference numeration="10" content_type="text"> Jacobson, M. Z.: Technical Note: Improvement of SMVGEAR II on Vector and Scalar Machines through Absolute Error Tolerance Control, Atmos. Environ., 32, 791–796, 1998. </reference>
		<reference numeration="11" content_type="text"> Jacobson, M. Z. and Turco, R.: SMVGEAR: A Sparse-Matrix, Vectorized Gear Code For Atmospheric Models, Atmos. Environ., 28, 273–284, 1994. </reference>
		<reference numeration="12" content_type="text"> Kerkweg, A., Sander, R., Tost, H., Jockel, P., and Lelieveld, J.: Technical Note: Simulation of Detailed Aerosol Chemistry on the Global Scale using MECCA-AERO, Atmos. Chem. Phys., 7, 2973–2985, 2007. </reference>
		<reference numeration="13" content_type="text"> Radhakrishnan, K. and Hindmarsh, A. C.: Description and Use of LSODE, the Livermore Solver for Ordinary Differential Equations, LLNL report UCRL-ID-113855, December 1993. </reference>
		<reference numeration="14" content_type="text"> Sandu, A., Daescu, D., and Carmichael, G. R.: Direct and Adjoint Sensitivity Analysis of Chemical Kinetic Systems with KPP: I – Theory and Software Tools, Atmos. Environ., 37, 5083–5096, 2003. </reference>
		<reference numeration="15" content_type="text"> Sandu, A. and Sander, R.: Technical Note: Simulating Chemical Kintetic Systems in Fortran90 and Matlab with the Kinetic PreProcessor KPP-2.1, Atmos. Chem. Phys., 6, 1–9, 2006. </reference>
		<reference numeration="16" content_type="text"> Sandu, A., Verwer, J. G., Blom, J. G., Spee, E. J., Carmichael, G. R., and Potra, F. A.: Benchmarking stiff ODE solvers for atmospheric chemistry problems I: Implicit versus Explicit, Atmos. Environ., 31, 3151–3166, 1997a. </reference>
		<reference numeration="17" content_type="text"> Sandu, A., Verwer, J. G., Blom, J. G., Spee, E. J., Carmichael, G. R., and Potra, F. A.: Benchmarking stiff ODE solvers for atmospheric chemistry problems II: Rosenbrock methods, Atmos. Environ., 31, 3459–3472, 1997b. </reference>
	</references>
</article>

