        MODULE GC_SPC_mod
CModels-3/CMAQ code adapted for MONARCH

C***********************************************************************
C   Portions of Models-3/CMAQ software were developed or based on      *
C   information from various groups: Federal Government employees,     *
C   contractors working on a United States Government contract, and    *
C   non-Federal sources (including research institutions).  These      *
C   research institutions have given the Government permission to      *
C   use, prepare derivative works, and distribute copies of their      *
C   work in Models-3/CMAQ to the public and to permit others to do     *
C   so.  EPA therefore grants similar permissions for use of the       *
C   Models-3/CMAQ software, but users are requested to provide copies  *
C   of derivative works to the Government without restrictions as to   *
C   use by others.  Users are responsible for acquiring their own      *
C   copies of commercial software associated with Models-3/CMAQ and    *
C   for complying with vendor requirements.  Software copyrights by    *
C   the MCNC Environmental Modeling Center are used with their         *
C   permissions subject to the above restrictions.                     *
C***********************************************************************

C RCS file, release, date & time of last delta, author, state, [and locker]
C $Header: /project/air5/sjr/CMAS4.7/rel/models/include/ICL/src/mech/cb05cl_ae5_aq/GC_SPC.EXT,v 1.1.1.1 2008/09/19 18:12:05 sjr Exp $ 

C what(1) key, module and SID; SCCS file; date and time of last delta:
C %W% %P% %G% %U%

C------------------------------------------------------
C  This file is generated by UCR-CMAQ-MP3
C------------------------------------------------------
C Mechanism Name: CB05CL_AE5_AQ



        INTEGER NCOLS, NROWS, NLAYS, MY_NROWS, MY_NCOLS
	  PARAMETER (NCOLS=1, NROWS=1, NLAYS=1)
	  PARAMETER (MY_NROWS=1, MY_NCOLS=1)

        INTEGER        N_GC_SPC
!MONARCH        PARAMETER     (N_GC_SPC = 62)
        PARAMETER     (N_GC_SPC = 63)
!MONARCH
        INTEGER        N_GC_SPCD
        PARAMETER     (N_GC_SPCD = N_GC_SPC + 1)
        CHARACTER*16   GC_SPC(N_GC_SPCD)
        REAL           GC_MOLWT(N_GC_SPCD)

        DATA   GC_SPC(  1), GC_MOLWT(  1) / 'NO2             ', 46.0 /
        DATA   GC_SPC(  2), GC_MOLWT(  2) / 'NO              ', 30.0 /
        DATA   GC_SPC(  3), GC_MOLWT(  3) / 'O               ', 16.0 /
        DATA   GC_SPC(  4), GC_MOLWT(  4) / 'O3              ', 48.0 /
        DATA   GC_SPC(  5), GC_MOLWT(  5) / 'NO3             ', 62.0 /
        DATA   GC_SPC(  6), GC_MOLWT(  6) / 'O1D             ', 16.0 /
        DATA   GC_SPC(  7), GC_MOLWT(  7) / 'OH              ', 17.0 /
        DATA   GC_SPC(  8), GC_MOLWT(  8) / 'HO2             ', 33.0 /
        DATA   GC_SPC(  9), GC_MOLWT(  9) / 'N2O5            ', 108.0 /
        DATA   GC_SPC( 10), GC_MOLWT( 10) / 'HNO3            ', 63.0 /
        DATA   GC_SPC( 11), GC_MOLWT( 11) / 'HONO            ', 47.0 /
        DATA   GC_SPC( 12), GC_MOLWT( 12) / 'PNA             ', 79.0 /
        DATA   GC_SPC( 13), GC_MOLWT( 13) / 'H2O2            ', 34.0 /
        DATA   GC_SPC( 14), GC_MOLWT( 14) / 'XO2             ', 1.0 /
        DATA   GC_SPC( 15), GC_MOLWT( 15) / 'XO2N            ', 1.0 /
        DATA   GC_SPC( 16), GC_MOLWT( 16) / 'NTR             ', 130.0 /
        DATA   GC_SPC( 17), GC_MOLWT( 17) / 'ROOH            ', 62.0 /
        DATA   GC_SPC( 18), GC_MOLWT( 18) / 'FORM            ', 30.0 /
        DATA   GC_SPC( 19), GC_MOLWT( 19) / 'ALD2            ', 44.0 /
        DATA   GC_SPC( 20), GC_MOLWT( 20) / 'ALDX            ', 44.0 /
        DATA   GC_SPC( 21), GC_MOLWT( 21) / 'PAR             ', 14.0 /
        DATA   GC_SPC( 22), GC_MOLWT( 22) / 'CO              ', 28.0 /
        DATA   GC_SPC( 23), GC_MOLWT( 23) / 'MEO2            ', 47.0 /
        DATA   GC_SPC( 24), GC_MOLWT( 24) / 'MEPX            ', 48.0 /
        DATA   GC_SPC( 25), GC_MOLWT( 25) / 'MEOH            ', 32.0 /
        DATA   GC_SPC( 26), GC_MOLWT( 26) / 'HCO3            ', 63.0 /
        DATA   GC_SPC( 27), GC_MOLWT( 27) / 'FACD            ', 46.0 /
        DATA   GC_SPC( 28), GC_MOLWT( 28) / 'C2O3            ', 75.0 /
        DATA   GC_SPC( 29), GC_MOLWT( 29) / 'PAN             ', 121.0 /
        DATA   GC_SPC( 30), GC_MOLWT( 30) / 'PACD            ', 76.0 /
        DATA   GC_SPC( 31), GC_MOLWT( 31) / 'AACD            ', 60.0 /
        DATA   GC_SPC( 32), GC_MOLWT( 32) / 'CXO3            ', 75.0 /
        DATA   GC_SPC( 33), GC_MOLWT( 33) / 'PANX            ', 121.0 /
        DATA   GC_SPC( 34), GC_MOLWT( 34) / 'ROR             ', 31.0 /
        DATA   GC_SPC( 35), GC_MOLWT( 35) / 'OLE             ', 27.0 /
        DATA   GC_SPC( 36), GC_MOLWT( 36) / 'ETH             ', 28.0 /
        DATA   GC_SPC( 37), GC_MOLWT( 37) / 'IOLE            ', 48.0 /
        DATA   GC_SPC( 38), GC_MOLWT( 38) / 'TOL             ', 92.0 /
        DATA   GC_SPC( 39), GC_MOLWT( 39) / 'CRES            ', 108.0 /
        DATA   GC_SPC( 40), GC_MOLWT( 40) / 'TO2             ', 109.0 /
        DATA   GC_SPC( 41), GC_MOLWT( 41) / 'TOLRO2          ', 141.0 /
        DATA   GC_SPC( 42), GC_MOLWT( 42) / 'OPEN            ', 84.0 /
        DATA   GC_SPC( 43), GC_MOLWT( 43) / 'CRO             ', 139.0 /
!MONARCH
        DATA   GC_SPC( 44), GC_MOLWT( 44) / 'CSLRO2          ', 72.0 /
!MONARCH
        DATA   GC_SPC( 45), GC_MOLWT( 45) / 'MGLY            ', 72.0 /
        DATA   GC_SPC( 46), GC_MOLWT( 46) / 'XYL             ', 106.0 /
        DATA   GC_SPC( 47), GC_MOLWT( 47) / 'XYLRO2          ', 155.0 /
        DATA   GC_SPC( 48), GC_MOLWT( 48) / 'ISOP            ', 68.0 /
        DATA   GC_SPC( 49), GC_MOLWT( 49) / 'ISPD            ', 70.0 /
!MONARCH        DATA   GC_SPC( 49), GC_MOLWT( 49) / 'ISOPRXN         ', 68.0 /
        DATA   GC_SPC( 50), GC_MOLWT( 50) / 'TERP            ', 136.0 /
        DATA   GC_SPC( 51), GC_MOLWT( 51) / 'TRPRXN          ', 136.0 /
        DATA   GC_SPC( 52), GC_MOLWT( 52) / 'SO2             ', 64.0 /
        DATA   GC_SPC( 53), GC_MOLWT( 53) / 'SULF            ', 98.0 /
        DATA   GC_SPC( 54), GC_MOLWT( 54) / 'SULRXN          ', 98.0 /
        DATA   GC_SPC( 55), GC_MOLWT( 55) / 'ETOH            ', 46.0 /
        DATA   GC_SPC( 56), GC_MOLWT( 56) / 'ETHA            ', 30.0 /
        DATA   GC_SPC( 57), GC_MOLWT( 57) / 'CL2             ', 71.0 /
        DATA   GC_SPC( 58), GC_MOLWT( 58) / 'CL              ', 35.5 /
        DATA   GC_SPC( 59), GC_MOLWT( 59) / 'HOCL            ', 52.5 /
        DATA   GC_SPC( 60), GC_MOLWT( 60) / 'CLO             ', 51.5 /
        DATA   GC_SPC( 61), GC_MOLWT( 61) / 'FMCL            ', 64.5 /
        DATA   GC_SPC( 62), GC_MOLWT( 62) / 'HCL             ', 36.5 /
!MONARCH
        DATA   GC_SPC( 63), GC_MOLWT( 63) / 'NO2E            ', 46.0 /
!MONARCH
!MONARCH DATA   GC_SPC( 63), GC_MOLWT( 63) / 'TOLNRXN         ', 141.0 /
!MONARCH DATA   GC_SPC( 64), GC_MOLWT( 64) / 'TOLHRXN         ', 141.0 /
!MONARCH DATA   GC_SPC( 65), GC_MOLWT( 65) / 'XYLNRXN         ', 155.0 /
!MONARCH DATA   GC_SPC( 66), GC_MOLWT( 66) / 'XYLHRXN         ', 155.0 /
!MONARCH DATA   GC_SPC( 67), GC_MOLWT( 67) / 'BENZENE         ', 78.0 /
!MONARCH DATA   GC_SPC( 68), GC_MOLWT( 68) / 'BENZRO2         ', 127.0 /
!MONARCH DATA   GC_SPC( 69), GC_MOLWT( 69) / 'BNZNRXN         ', 127.0 /
!MONARCH DATA   GC_SPC( 70), GC_MOLWT( 70) / 'BNZHRXN         ', 127.0 /
!MONARCH DATA   GC_SPC( 71), GC_MOLWT( 71) / 'SESQ            ', 204.0 /
!MONARCH DATA   GC_SPC( 72), GC_MOLWT( 72) / 'SESQRXN         ', 204.0 /

              END MODULE GC_SPC_mod
