|
|
(260 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | [[Image: Page is under construction.jpg]]
| + | This content has been migrated to: |
| | | |
− | == Overview ==
| + | * [https://kpp.readthedocs.io <tt>kpp.readthedocs.io</tt>]: User manual for The Kinetic Preprocessor (KPP) |
− | | + | * [https://geos-chem.readthedocs.io/en/latest/geos-chem-shared-docs/supplemental-guides/using-kpp-with-gc.html '''Update chemical mechanisms with KPP''' at <tt>geos-chem.readthedocs.io</tt>] |
− | The clean and flexible reimplementation of the Kinetic PreProcessor package (aka KPP)—known as '''FlexChem'''—is nearing full integration into GEOS-Chem. Most of the remaining FlexChem development work will focus on replacing legacy infrastructure—which prevents GEOS-Chem from operating efficiently in high-performance computing (HPC) environments—with newer, more efficient algorithms.
| + | |
− | | + | |
− | More information will be posted here soon!
| + | |
− | | + | |
− | --[[User:Bmy|Bob Yantosca]] ([[User talk:Bmy|talk]]) 19:58, 19 May 2016 (UTC)
| + | |
− | | + | |
− | == Milestones ==
| + | |
− | | + | |
− | The following table shows several milestones that were achieved in the FlexChem implementation, development, as well as ongoing development tasks.
| + | |
− | | + | |
− | | + | |
− | {| border=1 cellspacing=0 cellpadding=5
| + | |
− | |-valign="top" bgcolor="#CCCCCC"
| + | |
− | !width="600px"|Task
| + | |
− | !width="150px"|Developer
| + | |
− | !width="200px"|Status
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Added FlexChem into v11-01c.
| + | |
− | |Mike Long
| + | |
− | |Completed 14 Dec 2015
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled the “tropchem” mechanism.
| + | |
− | |Mike Long
| + | |
− | |Completed 14 Dec 2015
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Restored the OH and HO2 diagnostics (ND43) \
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 18 Dec 2015
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Removed CSPEC array and replaced with State_Chm%Species
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 22 Dec 2015
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled a workaround for family tracers (ISOPN, MMN)
| + | |
− | |Mike Long
| + | |
− | |Completed 25 Jan 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled FAST-JX photochemistry
| + | |
− | |Mike Long
| + | |
− | |Completed 25 Jan 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled the "benchmark" chemistry mechanism
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 29 Jan 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Fixed HBr and HOBr hetchem rates for the "tropchem" mechanism
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 04 Feb 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Fixed unit conversions for heterogeneous chemistry
| + | |
− | |Mike Long
| + | |
− | |Completed 18 Feb 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Restored the broken J-value diagnostic (ND22)
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 15 Mar 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Parallelized the main KPP driver loop; fixed other minor issues
| + | |
− | |Bob Yantosca
| + | |
− | |Completed 30 Mar 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled the SOA and SOA-SVPOA mechanisms
| + | |
− | |Lizzie Lundgren
| + | |
− | |Completed 01 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Added more parallelization fixes
| + | |
− | |Bob Yantosca
| + | |
− | |Completed 18 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Merged FlexChem with v11-01f
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 20 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Added KPP repository to Bitbucket (https://bitbucket.org/gcst/kpp)
| + | |
− | |Mike Long
| + | |
− | |Completed 19 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Created new gckpp* files from the updated KPP solver package
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 22 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Enabled the UCX mechanism
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 26 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Introduced a prod/loss diagnostic into the KPP solver package
| + | |
− | |Mike Long
| + | |
− | |Completed 29 Apr 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Fixed various other bugs and cleaned up some leftover things
| + | |
− | |Melissa Sulprizio
| + | |
− | |Completed 04 May 2016
| + | |
− | | + | |
− | |-valign="top"
| + | |
− | |Completed unit tests and 1-month benchmarks for the tropchem, benchmark, UCX, SOA, and SOA-SVPOA simulations
| + | |
− | |Melissa Sulprizio<br>Lizzie Lundgren
| + | |
− | |Completed 05 May 2016
| + | |
− | | + | |
− | |}
| + | |