! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! 
! Parameter Module File
! 
! Generated by KPP-2.2.3 symbolic chemistry Kinetics PreProcessor
!       (http://www.cs.vt.edu/~asandu/Software/KPP)
! KPP is distributed under GPL, the general public licence
!       (http://www.gnu.org/copyleft/gpl.html)
! (C) 1995-1997, V. Damian & A. Sandu, CGRER, Univ. Iowa
! (C) 1997-2005, A. Sandu, Michigan Tech, Virginia Tech
!     With important contributions from:
!        M. Damian, Villanova University, USA
!        R. Sander, Max-Planck Institute for Chemistry, Mainz, Germany
! 
! File                 : MOZART_T1_Parameters.f90
! Time                 : Wed Jan 27 13:13:50 2021
! Working directory    : /Users/lechriso/git/boxmox/boxmox/tmp_MOZART_T1_20754_BOXMOX
! Equation file        : MOZART_T1.kpp
! Output root filename : MOZART_T1
! 
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



MODULE MOZART_T1_Parameters

  USE MOZART_T1_Precision
  PUBLIC
  SAVE


! NSPEC - Number of chemical species
  INTEGER, PARAMETER :: NSPEC = 160 
! NVAR - Number of Variable species
  INTEGER, PARAMETER :: NVAR = 155 
! NVARACT - Number of Active species
  INTEGER, PARAMETER :: NVARACT = 144 
! NFIX - Number of Fixed species
  INTEGER, PARAMETER :: NFIX = 5 
! NREACT - Number of reactions
  INTEGER, PARAMETER :: NREACT = 360 
! NVARST - Starting of variables in conc. vect.
  INTEGER, PARAMETER :: NVARST = 1 
! NFIXST - Starting of fixed in conc. vect.
  INTEGER, PARAMETER :: NFIXST = 156 
! NONZERO - Number of nonzero entries in Jacobian
  INTEGER, PARAMETER :: NONZERO = 1626 
! LU_NONZERO - Number of nonzero entries in LU factoriz. of Jacobian
  INTEGER, PARAMETER :: LU_NONZERO = 1826 
! CNVAR - (NVAR+1) Number of elements in compressed row format
  INTEGER, PARAMETER :: CNVAR = 156 
! CNEQN - (NREACT+1) Number stoicm elements in compressed col format
  INTEGER, PARAMETER :: CNEQN = 361 
! NLOOKAT - Number of species to look at
  INTEGER, PARAMETER :: NLOOKAT = 160 
! NMONITOR - Number of species to monitor
  INTEGER, PARAMETER :: NMONITOR = 0 
! NMASS - Number of atoms to check mass balance
  INTEGER, PARAMETER :: NMASS = 1 

! Index declaration for variable species in C and VAR
!   VAR(ind_spc) = C(ind_spc)

  INTEGER, PARAMETER :: ind_BENOOH = 1 
  INTEGER, PARAMETER :: ind_SO4 = 2 
  INTEGER, PARAMETER :: ind_SOAG0 = 3 
  INTEGER, PARAMETER :: ind_SOAG1 = 4 
  INTEGER, PARAMETER :: ind_SOAG2 = 5 
  INTEGER, PARAMETER :: ind_SOAG3 = 6 
  INTEGER, PARAMETER :: ind_SOAG4 = 7 
  INTEGER, PARAMETER :: ind_IVOC = 8 
  INTEGER, PARAMETER :: ind_SVOC = 9 
  INTEGER, PARAMETER :: ind_RO2_RO2 = 10 
  INTEGER, PARAMETER :: ind_RO2_HO2 = 11 
  INTEGER, PARAMETER :: ind_RO2_NO = 12 
  INTEGER, PARAMETER :: ind_VOC_OH = 13 
  INTEGER, PARAMETER :: ind_NH3 = 14 
  INTEGER, PARAMETER :: ind_C2H6 = 15 
  INTEGER, PARAMETER :: ind_C3H8 = 16 
  INTEGER, PARAMETER :: ind_CH3CN = 17 
  INTEGER, PARAMETER :: ind_N2O = 18 
  INTEGER, PARAMETER :: ind_SO2 = 19 
  INTEGER, PARAMETER :: ind_EOOH = 20 
  INTEGER, PARAMETER :: ind_IEPOX = 21 
  INTEGER, PARAMETER :: ind_ONITR = 22 
  INTEGER, PARAMETER :: ind_PBZNIT = 23 
  INTEGER, PARAMETER :: ind_C2H2 = 24 
  INTEGER, PARAMETER :: ind_BENZENE = 25 
  INTEGER, PARAMETER :: ind_BEPOMUC = 26 
  INTEGER, PARAMETER :: ind_PHENOL = 27 
  INTEGER, PARAMETER :: ind_HCN = 28 
  INTEGER, PARAMETER :: ind_N2O5 = 29 
  INTEGER, PARAMETER :: ind_TOLUENE = 30 
  INTEGER, PARAMETER :: ind_CRESOL = 31 
  INTEGER, PARAMETER :: ind_TEPOMUC = 32 
  INTEGER, PARAMETER :: ind_XOOH = 33 
  INTEGER, PARAMETER :: ind_XYLENES = 34 
  INTEGER, PARAMETER :: ind_XYLOL = 35 
  INTEGER, PARAMETER :: ind_DMS = 36 
  INTEGER, PARAMETER :: ind_HPALD = 37 
  INTEGER, PARAMETER :: ind_BZALD = 38 
  INTEGER, PARAMETER :: ind_H2O2 = 39 
  INTEGER, PARAMETER :: ind_C2H5OH = 40 
  INTEGER, PARAMETER :: ind_C6H5OOH = 41 
  INTEGER, PARAMETER :: ind_EO = 42 
  INTEGER, PARAMETER :: ind_BENO2 = 43 
  INTEGER, PARAMETER :: ind_BIGALD2 = 44 
  INTEGER, PARAMETER :: ind_HO2NO2 = 45 
  INTEGER, PARAMETER :: ind_HYDRALD = 46 
  INTEGER, PARAMETER :: ind_CH3OOH = 47 
  INTEGER, PARAMETER :: ind_MACROOH = 48 
  INTEGER, PARAMETER :: ind_MEKOOH = 49 
  INTEGER, PARAMETER :: ind_BZOOH = 50 
  INTEGER, PARAMETER :: ind_NC4CH2OH = 51 
  INTEGER, PARAMETER :: ind_NTERPOOH = 52 
  INTEGER, PARAMETER :: ind_C2H5OOH = 53 
  INTEGER, PARAMETER :: ind_PHENOOH = 54 
  INTEGER, PARAMETER :: ind_ROOH = 55 
  INTEGER, PARAMETER :: ind_C3H7OOH = 56 
  INTEGER, PARAMETER :: ind_BIGALD4 = 57 
  INTEGER, PARAMETER :: ind_BIGALK = 58 
  INTEGER, PARAMETER :: ind_BIGENE = 59 
  INTEGER, PARAMETER :: ind_C2H4 = 60 
  INTEGER, PARAMETER :: ind_CH3COOH = 61 
  INTEGER, PARAMETER :: ind_ISOPNOOH = 62 
  INTEGER, PARAMETER :: ind_XYLOLOOH = 63 
  INTEGER, PARAMETER :: ind_BZOO = 64 
  INTEGER, PARAMETER :: ind_HOCH2OO = 65 
  INTEGER, PARAMETER :: ind_PHENO2 = 66 
  INTEGER, PARAMETER :: ind_BENZOOH = 67 
  INTEGER, PARAMETER :: ind_CH3COOOH = 68 
  INTEGER, PARAMETER :: ind_BIGALD1 = 69 
  INTEGER, PARAMETER :: ind_HNO3 = 70 
  INTEGER, PARAMETER :: ind_PAN = 71 
  INTEGER, PARAMETER :: ind_ISOPNITB = 72 
  INTEGER, PARAMETER :: ind_PHENO = 73 
  INTEGER, PARAMETER :: ind_POOH = 74 
  INTEGER, PARAMETER :: ind_TERPOOH = 75 
  INTEGER, PARAMETER :: ind_BENZO2 = 76 
  INTEGER, PARAMETER :: ind_XYLOLO2 = 77 
  INTEGER, PARAMETER :: ind_MEK = 78 
  INTEGER, PARAMETER :: ind_HMPROPO2 = 79 
  INTEGER, PARAMETER :: ind_TERPNIT = 80 
  INTEGER, PARAMETER :: ind_ACBZO2 = 81 
  INTEGER, PARAMETER :: ind_H2 = 82 
  INTEGER, PARAMETER :: ind_MBOOOH = 83 
  INTEGER, PARAMETER :: ind_MPAN = 84 
  INTEGER, PARAMETER :: ind_ISOPNITA = 85 
  INTEGER, PARAMETER :: ind_ENEO2 = 86 
  INTEGER, PARAMETER :: ind_CH4 = 87 
  INTEGER, PARAMETER :: ind_TERP2OOH = 88 
  INTEGER, PARAMETER :: ind_TOLOOH = 89 
  INTEGER, PARAMETER :: ind_EO2 = 90 
  INTEGER, PARAMETER :: ind_BIGALD3 = 91 
  INTEGER, PARAMETER :: ind_C6H5O2 = 92 
  INTEGER, PARAMETER :: ind_ALKNIT = 93 
  INTEGER, PARAMETER :: ind_ALKOOH = 94 
  INTEGER, PARAMETER :: ind_MEKO2 = 95 
  INTEGER, PARAMETER :: ind_PO2 = 96 
  INTEGER, PARAMETER :: ind_ISOPOOH = 97 
  INTEGER, PARAMETER :: ind_XYLENOOH = 98 
  INTEGER, PARAMETER :: ind_TOLO2 = 99 
  INTEGER, PARAMETER :: ind_MALO2 = 100 
  INTEGER, PARAMETER :: ind_XYLENO2 = 101 
  INTEGER, PARAMETER :: ind_DICARBO2 = 102 
  INTEGER, PARAMETER :: ind_HCOOH = 103 
  INTEGER, PARAMETER :: ind_MBO = 104 
  INTEGER, PARAMETER :: ind_C3H7O2 = 105 
  INTEGER, PARAMETER :: ind_O1D = 106 
  INTEGER, PARAMETER :: ind_CH3OH = 107 
  INTEGER, PARAMETER :: ind_C2H5O2 = 108 
  INTEGER, PARAMETER :: ind_GLYOXAL = 109 
  INTEGER, PARAMETER :: ind_NC4CHO = 110 
  INTEGER, PARAMETER :: ind_BIGALD = 111 
  INTEGER, PARAMETER :: ind_MBONO3O2 = 112 
  INTEGER, PARAMETER :: ind_HMPROP = 113 
  INTEGER, PARAMETER :: ind_ISOP = 114 
  INTEGER, PARAMETER :: ind_LIMON = 115 
  INTEGER, PARAMETER :: ind_APIN = 116 
  INTEGER, PARAMETER :: ind_BCARY = 117 
  INTEGER, PARAMETER :: ind_BPIN = 118 
  INTEGER, PARAMETER :: ind_NOA = 119 
  INTEGER, PARAMETER :: ind_MYRC = 120 
  INTEGER, PARAMETER :: ind_ALKO2 = 121 
  INTEGER, PARAMETER :: ind_CH3COCH3 = 122 
  INTEGER, PARAMETER :: ind_CO = 123 
  INTEGER, PARAMETER :: ind_GLYALD = 124 
  INTEGER, PARAMETER :: ind_MBOO2 = 125 
  INTEGER, PARAMETER :: ind_TERPROD2 = 126 
  INTEGER, PARAMETER :: ind_TERP2O2 = 127 
  INTEGER, PARAMETER :: ind_C3H6 = 128 
  INTEGER, PARAMETER :: ind_CH3CHO = 129 
  INTEGER, PARAMETER :: ind_MDIALO2 = 130 
  INTEGER, PARAMETER :: ind_TERPO2 = 131 
  INTEGER, PARAMETER :: ind_NTERPO2 = 132 
  INTEGER, PARAMETER :: ind_TERPROD1 = 133 
  INTEGER, PARAMETER :: ind_RO2 = 134 
  INTEGER, PARAMETER :: ind_O = 135 
  INTEGER, PARAMETER :: ind_HYAC = 136 
  INTEGER, PARAMETER :: ind_HONITR = 137 
  INTEGER, PARAMETER :: ind_CH3COCHO = 138 
  INTEGER, PARAMETER :: ind_XO2 = 139 
  INTEGER, PARAMETER :: ind_ISOPAO2 = 140 
  INTEGER, PARAMETER :: ind_ISOPBO2 = 141 
  INTEGER, PARAMETER :: ind_ISOPNO3 = 142 
  INTEGER, PARAMETER :: ind_MACR = 143 
  INTEGER, PARAMETER :: ind_MVK = 144 
  INTEGER, PARAMETER :: ind_MACRO2 = 145 
  INTEGER, PARAMETER :: ind_CH2O = 146 
  INTEGER, PARAMETER :: ind_NO2 = 147 
  INTEGER, PARAMETER :: ind_OH = 148 
  INTEGER, PARAMETER :: ind_HO2 = 149 
  INTEGER, PARAMETER :: ind_NO3 = 150 
  INTEGER, PARAMETER :: ind_O3 = 151 
  INTEGER, PARAMETER :: ind_CH3CO3 = 152 
  INTEGER, PARAMETER :: ind_NO = 153 
  INTEGER, PARAMETER :: ind_MCO3 = 154 
  INTEGER, PARAMETER :: ind_CH3O2 = 155 

! Index declaration for fixed species in C
!   C(ind_spc)

  INTEGER, PARAMETER :: ind_M = 156 
  INTEGER, PARAMETER :: ind_H2O = 157 
  INTEGER, PARAMETER :: ind_O2 = 158 
  INTEGER, PARAMETER :: ind_N2 = 159 
  INTEGER, PARAMETER :: ind_CO2 = 160 

! Index declaration for fixed species in FIX
!    FIX(indf_spc) = C(ind_spc) = C(NVAR+indf_spc)

  INTEGER, PARAMETER :: indf_M = 1 
  INTEGER, PARAMETER :: indf_H2O = 2 
  INTEGER, PARAMETER :: indf_O2 = 3 
  INTEGER, PARAMETER :: indf_N2 = 4 
  INTEGER, PARAMETER :: indf_CO2 = 5 

! NJVRP - Length of sparse Jacobian JVRP
  INTEGER, PARAMETER :: NJVRP = 630 

! NSTOICM - Length of Sparse Stoichiometric Matrix
  INTEGER, PARAMETER :: NSTOICM = 1765 

END MODULE MOZART_T1_Parameters

