The Kinetic PreProcessor: KPP
Authors/Creators
- 1. Virginia Polytechnic Institute and State University, Blacksburg, VA, USA
- 2. Max-Planck Institute of Chemistry, Mainz, Germany
- 3. Renaissance Fiber, LLC, North Carolina, USA
- 4. Harvard University, Cambridge, MA, USA
Description
Release date: 18 May 2022
## Added
- New integrators
- feuler.f90
- New C-I tests
- ros_minver
- ros_upcase
- Added scripts to run C-I tests manually (for development/debugging)
- Brought updates for GEOS-Chem into the main line of development
- Added #MINVERSION switch to force KPP to stop unless a minimum
version is used
- Added #UPPERCASEF90 to generate F90 code with the .F90 suffixes
- Removed EQUIVALENCE statements from F90-generated code; VAR and
FIX now point to C witihin integrators. This is to ensure
thread-safe operation when using KPP-generated code in an OpenMP
parallel environment.
- Bug fixes:
- Make sure to inline parameter "sp" into the _Global.F90 file
when the "#DOUBLE off" option is used.
## Changed
- Code updates
- Rewrote code to remove compiler warnings
- Fortran-90 makefiles now use GFORTRAN as the default compiler option
- Added ReadTheDocs output
- Updated top-of-file comment headers to point to the KPP Github
site and to acknowledge new authors
- Routine Fun() now returns optional arguments Aout and Vdotout
- Updates for building on MacOS
- Reduce size of MAX_EQN and MAX_SPECIES to get KPP to run within
65532 kb of stack memory
Notes
Files
Files
(1.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:633d8511d0818ee90711eeedadfd5318
|
1.8 MB | Download |