! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! 
! 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                 : CB05TUCl_NCSU_Parameters.f90
! Time                 : Thu Oct  8 08:21:46 2020
! Working directory    : /Users/lechriso/git/boxmox/boxmox/tmp_CB05TUCl_NCSU_13059_BOXMOX
! Equation file        : CB05TUCl_NCSU.kpp
! Output root filename : CB05TUCl_NCSU
! 
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



MODULE CB05TUCl_NCSU_Parameters

  USE CB05TUCl_NCSU_Precision
  PUBLIC
  SAVE


! NSPEC - Number of chemical species
  INTEGER, PARAMETER :: NSPEC = 109 
! NVAR - Number of Variable species
  INTEGER, PARAMETER :: NVAR = 107 
! NVARACT - Number of Active species
  INTEGER, PARAMETER :: NVARACT = 73 
! NFIX - Number of Fixed species
  INTEGER, PARAMETER :: NFIX = 2 
! NREACT - Number of reactions
  INTEGER, PARAMETER :: NREACT = 198 
! NVARST - Starting of variables in conc. vect.
  INTEGER, PARAMETER :: NVARST = 1 
! NFIXST - Starting of fixed in conc. vect.
  INTEGER, PARAMETER :: NFIXST = 108 
! NONZERO - Number of nonzero entries in Jacobian
  INTEGER, PARAMETER :: NONZERO = 786 
! LU_NONZERO - Number of nonzero entries in LU factoriz. of Jacobian
  INTEGER, PARAMETER :: LU_NONZERO = 868 
! CNVAR - (NVAR+1) Number of elements in compressed row format
  INTEGER, PARAMETER :: CNVAR = 108 
! CNEQN - (NREACT+1) Number stoicm elements in compressed col format
  INTEGER, PARAMETER :: CNEQN = 199 
! NLOOKAT - Number of species to look at
  INTEGER, PARAMETER :: NLOOKAT = 109 
! 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_tolaer1 = 1 
  INTEGER, PARAMETER :: ind_tolaer2 = 2 
  INTEGER, PARAMETER :: ind_cslaer = 3 
  INTEGER, PARAMETER :: ind_xylaer1 = 4 
  INTEGER, PARAMETER :: ind_xylaer2 = 5 
  INTEGER, PARAMETER :: ind_isoaer1 = 6 
  INTEGER, PARAMETER :: ind_isoaer2 = 7 
  INTEGER, PARAMETER :: ind_sulf = 8 
  INTEGER, PARAMETER :: ind_sulaer = 9 
  INTEGER, PARAMETER :: ind_terpaer = 10 
  INTEGER, PARAMETER :: ind_humaer = 11 
  INTEGER, PARAMETER :: ind_hum = 12 
  INTEGER, PARAMETER :: ind_limaer1 = 13 
  INTEGER, PARAMETER :: ind_limaer2 = 14 
  INTEGER, PARAMETER :: ind_lim = 15 
  INTEGER, PARAMETER :: ind_ociaer1 = 16 
  INTEGER, PARAMETER :: ind_ociaer2 = 17 
  INTEGER, PARAMETER :: ind_oci = 18 
  INTEGER, PARAMETER :: ind_apinaer1 = 19 
  INTEGER, PARAMETER :: ind_apinaer2 = 20 
  INTEGER, PARAMETER :: ind_apinaer3 = 21 
  INTEGER, PARAMETER :: ind_apinaer4 = 22 
  INTEGER, PARAMETER :: ind_apin = 23 
  INTEGER, PARAMETER :: ind_bpinaer1 = 24 
  INTEGER, PARAMETER :: ind_bpinaer2 = 25 
  INTEGER, PARAMETER :: ind_bpinaer3 = 26 
  INTEGER, PARAMETER :: ind_bpinaer4 = 27 
  INTEGER, PARAMETER :: ind_bpinaer5 = 28 
  INTEGER, PARAMETER :: ind_bpin = 29 
  INTEGER, PARAMETER :: ind_teraer1 = 30 
  INTEGER, PARAMETER :: ind_teraer2 = 31 
  INTEGER, PARAMETER :: ind_ter = 32 
  INTEGER, PARAMETER :: ind_alkhaer1 = 33 
  INTEGER, PARAMETER :: ind_alkh = 34 
  INTEGER, PARAMETER :: ind_pahaer1 = 35 
  INTEGER, PARAMETER :: ind_pahaer2 = 36 
  INTEGER, PARAMETER :: ind_pah = 37 
  INTEGER, PARAMETER :: ind_hg2 = 38 
  INTEGER, PARAMETER :: ind_CVASOA1 = 39 
  INTEGER, PARAMETER :: ind_CVASOA2 = 40 
  INTEGER, PARAMETER :: ind_CVASOA3 = 41 
  INTEGER, PARAMETER :: ind_CVASOA4 = 42 
  INTEGER, PARAMETER :: ind_CVBSOA1 = 43 
  INTEGER, PARAMETER :: ind_CVBSOA2 = 44 
  INTEGER, PARAMETER :: ind_CVBSOA3 = 45 
  INTEGER, PARAMETER :: ind_CVBSOA4 = 46 
  INTEGER, PARAMETER :: ind_vocr_co = 47 
  INTEGER, PARAMETER :: ind_vocr_nmvoc = 48 
  INTEGER, PARAMETER :: ind_cl2 = 49 
  INTEGER, PARAMETER :: ind_so2 = 50 
  INTEGER, PARAMETER :: ind_pan = 51 
  INTEGER, PARAMETER :: ind_hocl = 52 
  INTEGER, PARAMETER :: ind_tol = 53 
  INTEGER, PARAMETER :: ind_h2 = 54 
  INTEGER, PARAMETER :: ind_o1d = 55 
  INTEGER, PARAMETER :: ind_n2o5 = 56 
  INTEGER, PARAMETER :: ind_xyl = 57 
  INTEGER, PARAMETER :: ind_ch4 = 58 
  INTEGER, PARAMETER :: ind_hg0 = 59 
  INTEGER, PARAMETER :: ind_hono = 60 
  INTEGER, PARAMETER :: ind_facd = 61 
  INTEGER, PARAMETER :: ind_to2 = 62 
  INTEGER, PARAMETER :: ind_pna = 63 
  INTEGER, PARAMETER :: ind_pacd = 64 
  INTEGER, PARAMETER :: ind_aacd = 65 
  INTEGER, PARAMETER :: ind_panx = 66 
  INTEGER, PARAMETER :: ind_etha = 67 
  INTEGER, PARAMETER :: ind_meoh = 68 
  INTEGER, PARAMETER :: ind_h2o2 = 69 
  INTEGER, PARAMETER :: ind_etoh = 70 
  INTEGER, PARAMETER :: ind_hco3 = 71 
  INTEGER, PARAMETER :: ind_hcl = 72 
  INTEGER, PARAMETER :: ind_rooh = 73 
  INTEGER, PARAMETER :: ind_cro = 74 
  INTEGER, PARAMETER :: ind_clo = 75 
  INTEGER, PARAMETER :: ind_mgly = 76 
  INTEGER, PARAMETER :: ind_fmcl = 77 
  INTEGER, PARAMETER :: ind_mepx = 78 
  INTEGER, PARAMETER :: ind_hno3 = 79 
  INTEGER, PARAMETER :: ind_co = 80 
  INTEGER, PARAMETER :: ind_open = 81 
  INTEGER, PARAMETER :: ind_ror = 82 
  INTEGER, PARAMETER :: ind_eth = 83 
  INTEGER, PARAMETER :: ind_cres = 84 
  INTEGER, PARAMETER :: ind_terp = 85 
  INTEGER, PARAMETER :: ind_iole = 86 
  INTEGER, PARAMETER :: ind_ole = 87 
  INTEGER, PARAMETER :: ind_xo2n = 88 
  INTEGER, PARAMETER :: ind_par = 89 
  INTEGER, PARAMETER :: ind_isop = 90 
  INTEGER, PARAMETER :: ind_ispd = 91 
  INTEGER, PARAMETER :: ind_aldx = 92 
  INTEGER, PARAMETER :: ind_ald2 = 93 
  INTEGER, PARAMETER :: ind_ntr = 94 
  INTEGER, PARAMETER :: ind_form = 95 
  INTEGER, PARAMETER :: ind_o3 = 96 
  INTEGER, PARAMETER :: ind_c2o3 = 97 
  INTEGER, PARAMETER :: ind_oh = 98 
  INTEGER, PARAMETER :: ind_cxo3 = 99 
  INTEGER, PARAMETER :: ind_no = 100 
  INTEGER, PARAMETER :: ind_no2 = 101 
  INTEGER, PARAMETER :: ind_cl = 102 
  INTEGER, PARAMETER :: ind_no3 = 103 
  INTEGER, PARAMETER :: ind_xo2 = 104 
  INTEGER, PARAMETER :: ind_o = 105 
  INTEGER, PARAMETER :: ind_ho2 = 106 
  INTEGER, PARAMETER :: ind_meo2 = 107 

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

  INTEGER, PARAMETER :: ind_H2O = 108 
  INTEGER, PARAMETER :: ind_M = 109 

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

  INTEGER, PARAMETER :: indf_H2O = 1 
  INTEGER, PARAMETER :: indf_M = 2 

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

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

END MODULE CB05TUCl_NCSU_Parameters

