- Autochem
Infobox_Software | name = AutoChem
caption = AutoChem logo
developer = David Lary
latest_release_version = v8
latest_release_date = 2005
operating_system =Cross-platform
genre = Technical computing
license = NASA release software
website = [http://www.autochem.info/ AutoChem page]AutoChem is
NASA release software that constitutes an automatic computer code generator and documenter for chemically reactive systems [http://www.nasatech.com/Briefs/Nov05/GSC_14862_1.html] written byDavid Lary between 1993 and the present. It was designed primarily for modelingatmospheric chemistry , and in particular, for chemicaldata assimilation .The user selects a set of chemical species. AutoChem then searches
chemical reaction databases for these species and automatically constructs theordinary differential equations (ODE) that describe the chemical system. AutoChem symbolically differentiates the time derivatives to give theJacobian matrix , and symbolically differentiates theJacobian matrix to give theHessian matrix and theadjoint . TheJacobian matrix is required by manyalgorithms that solve theordinary differential equations numerically, particular when the ODEs are stiff. TheHessian matrix and theadjoint are required for 4dimensional variational data assimilation (4D-Var). AutoChem documents the whole process in a set ofLaTeX andPDF files.The reactions involving the user specified constituents are extracted by the first AutoChem preprocessor program called Pick. This subset of reactions is then used by the second AutoChem preprocessor program RoC (rate of change) to generate the time derivatives, Jacobian, and Hessian. Once the two preprocessor programs have run to completion all the
Fortran 90 code has been generated that is necessary for modeling and assimilating the kinetic processes.An online [http://www.autochem.info/ AutoChem] manual is available. In addition, a huge observational
database of many different atmospheric constituents from a host of platforms are available from the [http://www.autochem.info/constituentobservationaldatabase.html AutoChem] site.AutoChem has been used to perform long term chemical data assimilation of
atmospheric chemistry . This assimilation was automatically documented by the AutoChem software and is available on line at [http://www.cdacentral.info/ CDACentral] . Data quality is always an issue for chemical data assimilation, in particular the presence of biases. To identify and understand the biases it is useful to compare observations usingprobability distribution function s. Such an analysis is available on line at [http://www.pdfcentral.info/ PDFCentral] which was designed for the validation of observations from the NASA Aura satellite.See also
Atmospheric Chemistry Observational Databases
Wikimedia Foundation. 2010.