Expand/Collapse all
1. Introduction
1.1. Compiler Compatibility
1.1.1. Compiler Summary
1.1.1.1. Compiler Installation
1.1.1.2. Setting Up Your Compiler Environment
1.1.1.3. Testing Your Program
1.2. Prerequisite Skills
1.3. Overview of Utilities Packages
1.4. Structure and Use of Gas-phase Kinetics Utilities
1.4.1. Example: Hydrogen Oxidation
1.4.2. Example for a Multi-Temperature Plasma
1.5. Structure and Use of the Surface Kinetics Utilities
1.5.1. Example of Using the Surface Kinetics Pre-processor
1.6. Structure and Use of the Transport Utilities
2. User Supplemental Programming
2.1. User-programmed Subroutines
2.1.1. User-programmed Reaction Rate Routines
2.1.2. User-programmed Subroutines in Reactor Models
2.1.3. Recompiling and Linking a User Subroutine
3. Writing User Applications
3.1. Basic Requirements of a Chemkin Program
3.1.1. Requirements for Writing a FORTRAN Program
3.1.1.1. Declare Variable Types
3.1.1.2. Allocate Arrays
3.1.1.3. Open the Linking File
3.1.1.4. Initialize the Linking File Data
3.1.1.5. Obtain or Manipulate Data
3.1.1.6. Compile and Link
3.1.2. Requirements for Writing a C++ Program
3.1.2.1. Declare Variable Types
3.1.2.2. Allocate Arrays
3.1.2.3. Open the Linking File
3.1.2.4. Initialize the Linking File Data
3.1.2.5. Obtain or Manipulate Data
3.1.2.6. Compile and Link
3.2. Gas-phase Kinetics Sample Program (CONP)
3.2.1. Input to Gas-phase Kinetics Pre-processor
3.2.2. Output from Gas-phase Kinetics Pre-processor
3.2.3. Input to Chemkin Sample Program (CONP)
3.2.4. Output from Chemkin Sample Program (CONP)
3.3. Surface Kinetics Sample Program (SKSAMPLE)
3.3.1. Discussion of Sample Problem
3.3.2. Input to Gas-phase Kinetics Pre-processor
3.3.3. Output from Gas-phase Kinetics Pre-processor
3.3.4. Input to Surface Kinetics Pre-processor
3.3.5. Output from Surface Kinetics Pre-processor
3.3.6. Input to Chemkin Sample Program (SKSAMPLE)
3.3.7. Output from Chemkin Sample Program (SKSAMPLE)
3.4. Transport Sample Problem (PROPS)
3.4.1. Discussion of Sample Problem
3.4.2. Input to Gas-phase Kinetics Pre-processor
3.4.3. Output from Gas-phase Kinetics Pre-processor
3.4.4. Input to Premixed Flame Model
3.4.5. Output from Premixed Flame Model
3.4.6. Input to Chemkin Sample Program (PROPS)
3.4.7. Output from Chemkin Sample Program (PROPS)
3.5. VODE Summary
4. Quick Reference Guide to the Gas-phase Kinetics Subroutine Library
4.1. Mnemonics
4.2. Initialization
4.3. Information About Elements
4.4. Information About Species
4.5. Information About Reactions
4.6. Gas Constants and Units
4.7. Equations of State and Mole-Mass Conversions
4.8. Thermodynamic Properties (Nondimensional)
4.9. Thermodynamic Properties (Mass Units)
4.10. Thermodynamic Properties (Molar Units)
4.11. Mean Thermodynamic Properties (Mass Units)
4.12. Mean Thermodynamic Properties (Molar Units)
4.13. Chemical Production Rates
4.14. Equilibrium Constants and Rate of Progress Variables
4.15. Utilities
5. Quick Reference Guide to the Surface Kinetics Subroutine Library
5.1. Mnemonics
5.2. Initialization
5.3. Information about Elements
5.4. Information about Species
5.5. Information about Phases and Materials
5.6. Information about Surface Reactions
5.7. Gas Constants and Units
5.8. Thermodynamic Properties (Non dimensional)
5.9. Thermodynamic Properties (Mass Units)
5.10. Thermodynamic Properties (Molar Units)
5.11. Chemical Production Rates
5.12. Equilibrium Constants and Rate-of-Progress Variables
5.13. Utilities
6. Quick Reference Guide to the Transport Subroutine Library
6.1. Mnemonics
6.2. Initialization and Parameters
6.3. Viscosity
6.4. Conductivity
6.5. Diffusion Coefficients
6.6. Thermal Diffusion
7. Alphabetical Listing of the Gas-phase Kinetics Subroutine Library
7.1. CKABE
7.2. CKABML
7.3. CKABMS
7.4. CKAML
7.5. CKAMS
7.6. CKATHM
7.7. CKATOM
7.8. CKAVG
7.9. CKAWT
7.10. CKBSEC
7.11. CKCDC
7.12. CKCDXP
7.13. CKCDXR
7.14. CKCDYP
7.15. CKCDYR
7.16. CKCHRG
7.17. CKCOMP
7.18. CKCONT
7.19. CKCOPY
7.20. CKCPBL
7.21. CKCPBS
7.22. CKCPML
7.23. CKCPMS
7.24. CKCPOR
7.25. CKCRAY
7.26. CKCTC
7.27. CKCTX
7.28. CKCTXP
7.29. CKCTXR
7.30. CKCTY
7.31. CKCTYP
7.32. CKCTYR
7.33. CKCVBL
7.34. CKCVBS
7.35. CKCVML
7.36. CKCVMS
7.37. CKDHXP
7.38. CKDHYP
7.39. CKDLIM
7.40. CKDONE
7.41. CKDOT
7.42. CKDTAB
7.43. CKEQC
7.44. CKEQXP
7.45. CKEQXR
7.46. CKEQYP
7.47. CKEQYR
7.48. CKFALP
7.49. CKFAL
7.50. CKFRCH
7.51. CKGBML
7.52. CKGBMS
7.53. CKGML
7.54. CKGMS
7.55. CKHBML
7.56. CKHBMS
7.57. CKHML
7.58. CKHMS
7.59. CKHORT
7.60. CKHRX
7.61. CKI2CH
7.62. CKIEXC
7.63. CKIFT1
7.64. CKIJAN
7.65. CKILT
7.66. CKIMOM
7.67. CKINDX
7.68. CKINIT
7.69. CKINU
7.70. CKION
7.71. CKIORD
7.72. CKIPLG
7.73. CKIREV
7.74. CKIRNU
7.75. CKISIG
7.76. CKITDE
7.77. CKITR
7.78. CKIUQ
7.79. CKIVIS
7.80. CKIXSM
7.81. CKKFKR
7.82. CKKFRT
7.83. CKKTFL
7.84. CKKTMP
7.85. CKKUW
7.86. CKLEN
7.87. CKLEN2
7.88. CKLKUP
7.89. CKLSCH
7.90. CKMMWC
7.91. CKMMWX
7.92. CKMMWY
7.93. CKMXTP
7.94. CKNCF
7.95. CKNCMP
7.96. CKNORM
7.97. CKNPAR
7.98. CKNU
7.99. CKNUF
7.100. CKPC
7.101. CKPHAZ
7.102. CKPNT
7.103. CKPX
7.104. CKPY
7.105. CKQC
7.106. CKQXP
7.107. CKQYP
7.108. CKQYR
7.109. CKR2CH
7.110. CKRAEX
7.111. CKRCXP
7.112. CKRDEX
7.113. CKREADF
7.114. CKREEX
7.115. CKREWR
7.116. CKRHEX
7.117. CKRHOC
7.118. CKRHOX
7.119. CKRHOY
7.120. CKRP
7.121. CKSAVE
7.122. CKSAVEF
7.123. CKSBML
7.124. CKSBMS
7.125. CKSCAL
7.126. CKSLEN
7.127. CKSML
7.128. CKSMS
7.129. CKSNUM
7.130. CKSOR
7.131. CKSUBS
7.132. CKSUM
7.133. CKSYME
7.134. CKSYMR
7.135. CKSYMS
7.136. CKTHB
7.137. CKUBML
7.138. CKUBMS
7.139. CKUML
7.140. CKUMS
7.141. CKWC
7.142. CKWL
7.143. CKWT
7.144. CKWXP
7.145. CKWXR
7.146. CKWYP
7.147. CKWYPK
7.148. CKWYR
7.149. CKXMAX
7.150. CKXMIN
7.151. CKXNUM
7.152. CKXTCP
7.153. CKXTCR
7.154. CKXTND
7.155. CKXTY
7.156. CKYTCP
7.157. CKYTCR
7.158. CKYTX
7.159. PKINDX
8. Alphabetical Listing of the Surface Kinetics Subroutine Library
8.1. SKABE
8.2. SKAML
8.3. SKAMS
8.4. SKATCZ
8.5. SKATHM
8.6. SKCAML
8.7. SKCAMS
8.8. SKCGML
8.9. SKCGMS
8.10. SKCHML
8.11. SKCHMS
8.12. SKCHORT
8.13. SKCHRG
8.14. SKCOMP
8.15. SKCONT
8.16. SKCOV
8.17. SKCPML
8.18. SKCPMS
8.19. SKCPOR
8.20. SKCUML
8.21. SKCUMS
8.22. SKCZTA
8.23. SKDEN
8.24. SKDRDA
8.25. SKDRDC
8.26. SKDSDC
8.27. SKDSDX
8.28. SKEQ
8.29. SKFLGS
8.30. SKGML
8.31. SKGMS
8.32. SKHML
8.33. SKHMS
8.34. SKHORT
8.35. SKIBHM
8.36. SKICOV
8.37. SKIENR
8.38. SKILANG
8.39. SKINDX
8.40. SKINIT
8.41. SKINU
8.42. SKIORD
8.43. SKIREV
8.44. SKIRNU
8.45. SKISTK
8.46. SKIUQ
8.47. SKIYLD
8.48. SKKFRT
8.49. SKKION
8.50. SKKTFL
8.51. SKKTMP
8.52. SKKUW
8.53. SKLEN
8.54. SKLEN2
8.55. SKMXTP
8.56. SKNCF
8.57. SKNCON
8.58. SKNU
8.59. SKNUF
8.60. SKPCMP
8.61. SKPKK
8.62. SKPNDX
8.63. SKPNT
8.64. SKRAEX
8.65. SKRATI
8.66. SKRATK
8.67. SKRAT
8.68. SKRDEX
8.69. SKREADF
8.70. SKREEX
8.71. SKREWR
8.72. SKRHEX
8.73. SKROP
8.74. SKRPAR
8.75. SKRP
8.76. SKSAVE
8.77. SKSAVEF
8.78. SKSDEN
8.79. SKSML
8.80. SKSMS
8.81. SKSNUM
8.82. SKSOR
8.83. SKSYME
8.84. SKSYMM
8.85. SKSYMP
8.86. SKSYMR
8.87. SKSYMS
8.88. SKUML
8.89. SKUMS
8.90. SKWT
9. Alphabetical Listing of the Transport Subroutine Library
9.1. MCACON
9.2. MCADIF
9.3. MCATDR
9.4. MCAVIS
9.5. MCCCEX
9.6. MCCDEX
9.7. MCCVEX
9.8. MCINIT
9.9. MCLEN
9.10. MCMCDT
9.11. MCMDIF
9.12. MCPNT
9.13. MCPRAM
9.14. MCREWR
9.15. MCSAVE
9.16. MCSCON
9.17. MCSDIF
9.18. MCSVIS