setenv GRID_NAME AQF5X setenv WORKDIR /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts setenv OUTDIR /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout setenv INPDIR /scratch/mrasel/data/cmaq/tempcmaqdata setenv LOGDIR /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/LOGS setenv NMLpath /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc echo echo Working Directory is /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts echo Build Directory is /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc echo Output Directory is /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout echo Log Directory is /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/LOGS echo Executable Name is CCTM_v52.exe setenv NEW_START TRUE echo NEW START date in CCTM script is TRUE set START_DATE = 2020-06-04 set END_DATE = 2020-06-06 set STTIME = 120000 set NSTEPS = 240000 set TSTEP = 010000 if ( mpi == serial ) then @ NPCOL = 8 @ NPROW = 8 @ NPROCS = 8 * 8 setenv NPCOL_NPROW 8 8 endif set NZ = 35 setenv GRIDDESC /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDDESC setenv CONC_SPCS O3 NO ANO3I ANO3J NO2 FORM ISOP ANH4J ASO4I ASO4J setenv CONC_BLEV_ELEV 1 1 setenv AVG_CONC_SPCS ALL setenv ACONC_BLEV_ELEV 1 1 setenv ACONC_END_TIME N setenv EXECUTION_ID CMAQ_CCTMv52_`id -u -n`_`date -u +%Y%m%d_%H%M%S_%N` id -u -n date -u +%Y%m%d_%H%M%S_%N setenv CTM_MAXSYNC 300 setenv CTM_MINSYNC 60 setenv SIGMA_SYNC_TOP 0.7 setenv CTM_ADV_CFL 0.95 setenv CTM_WB_DUST N setenv CTM_ERODE_AGLAND N setenv CTM_WBDUST_BELD BELD3 setenv CTM_LTNG_NO N setenv CTM_WVEL Y setenv KZMIN Y setenv CTM_ILDEPV Y setenv CTM_MOSAIC N setenv CTM_FST N setenv CTM_ABFLUX N setenv CTM_HGBIDI N setenv CTM_SFC_HONO Y setenv CTM_GRAV_SETL Y setenv CTM_BIOGEMIS Y setenv CTM_PT3DEMIS Y setenv CTM_ZERO_PCSOA N setenv CTM_PROCAN N setenv PA_BCOL_ECOL 10 442 setenv PA_BROW_EROW 10 265 setenv PA_BLEV_ELEV 1 4 setenv IOAPI_LOG_WRITE F setenv FL_ERR_STOP N setenv PROMPTFLAG F setenv IOAPI_OFFSET_64 YES setenv CTM_EMISCHK N setenv CTM_AVISDIAG Y setenv CTM_PMDIAG N setenv CTM_APMDIAG Y setenv APMDIAG_BLEV_ELEV setenv APMDIAG_BLEV_ELEV setenv AVG_FILE_ENDTIME N setenv CTM_CKSUM Y setenv CLD_DIAG N setenv CTM_AERDIAG N setenv CTM_PHOTDIAG Y setenv CTM_SSEMDIAG N setenv CTM_DUSTEM_DIAG N setenv CTM_DEPV_FILE N setenv VDIFF_DIAG_FILE N setenv LTNGDIAG N setenv CTM_AOD Y setenv B3GTS_DIAG N setenv PT3DDIAG N setenv PT3DFRAC N setenv REP_LAYER_MIN -1 set DISP = keep set ICpath = /scratch/mrasel/data/cmaq/tempcmaqdata/icon set BCpath = /scratch/mrasel/data/cmaq/tempcmaqdata/bcon set EMISpath = /scratch/mrasel/data/cmaq/tempcmaqdata/emis set IN_PTpath = /scratch/mrasel/data/cmaq/tempcmaqdata/emis set METpath = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip set OMIpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc set LUpath = /scratch/mrasel/data/cmaq/tempcmaqdata/land set SZpath = /scratch/mrasel/data/cmaq/tempcmaqdata/land set rtarray = set TODAYG = 2020-06-04 set TODAYJ = `date -ud "${START_DATE}" +%Y%j` date -ud 2020-06-04 +%Y%j set START_DAY = 2020156 set STOP_DAY = `date -ud "${END_DATE}" +%Y%j` date -ud 2020-06-06 +%Y%j while ( 2020156 < = 2020158 ) set NDAYS = `echo "${NDAYS} + 1" | bc -l` NDAYS: Undefined variable. set YYYYMMDD = `date -ud "${TODAYG}" +%Y%m%d` date -ud 2020-06-04 +%Y%m%d set YYYYMM = `date -ud "${TODAYG}" +%Y%m` date -ud 2020-06-04 +%Y%m set YYYY = `date -ud "${TODAYG}" +%Y` date -ud 2020-06-04 +%Y set YYMMDD = `date -ud "${TODAYG}" +%y%m%d` date -ud 2020-06-04 +%y%m%d set YYYYJJJ = 2020156 set YESTERDAY = `date -ud "${TODAYG}-1days" +%Y%m%d` date -ud 2020-06-04-1days +%Y%m%d if ( TRUE == true || TRUE == TRUE ) then setenv ICFILE ICON_v52_AQF5X_profile setenv INITIAL_RUN Y rm: No match. mkdir -p /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout else set BCFILE = BCON_v52_AQF5X_profile set OMIfile = OMI_1979_to_2015.dat set OPTfile = PHOT_OPTICS.dat setenv GRID_BDY_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDBDY2D_AQF5X.nc setenv GRID_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO2D_AQF5X.nc setenv GRID_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO3D_AQF5X.nc setenv GRID_DOT_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDDOT2D_AQF5X.nc setenv MET_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc setenv MET_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc setenv MET_DOT_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METDOT3D_AQF5X.nc setenv MET_BDY_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METBDY3D_AQF5X.nc setenv LAYER_FILE /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc if ( Y == N ) then set STKCASEG = AQF5X_2016fh_16j set STKCASEE = AQF5X_cmaq_cb6_2016fh_16j set EMISfile = all/emis_mole_all_20200604_AQF5X_nobeis_2016fh_16j.ncf setenv NPTGRPS 6 setenv STK_GRPS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf setenv STK_GRPS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv STK_GRPS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf setenv STK_GRPS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf setenv STK_GRPS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf setenv STK_GRPS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf setenv LAYP_STTIME 120000 setenv LAYP_NSTEPS 240000 setenv STK_EMIS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020156 ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200604_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020156 endif if ( N == Y ) then if ( Y == Y ) then set IN_BEISpath = /scratch/mrasel/data/cmaq/tempcmaqdata/land set GSPROpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc setenv GSPRO /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/gspro_biogenics_1mar2017.txt setenv B3GRD /scratch/mrasel/data/cmaq/tempcmaqdata/land/b3grd_AQF5X_2016fh_16j.ncf setenv BIOG_SPRO B10C6 setenv BIOSW_YN Y setenv BIOSEASON /scratch/mrasel/data/cmaq/tempcmaqdata/land/bioseason.cmaq.2016j_AQF5X_202006.ncf setenv SUMMER_YN Y setenv PX_VERSION Y setenv SOILINP /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200603.nc endif if ( N == Y ) then setenv OCEAN_1 /scratch/mrasel/data/cmaq/tempcmaqdata/land/SSMASK_US12_442X265_igbp2010.ncf if ( N == Y ) then setenv CTM_APPL v52_gcc_AQF5X_20200604 setenv S_CGRID /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv CTM_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CONC_v52_gcc_AQF5X_20200604.nc -v setenv A_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ACONC_v52_gcc_AQF5X_20200604.nc -v setenv MEDIA_CONC /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_MEDIA_CONC_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DRY_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DRYDEP_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DEPV_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPV_v52_gcc_AQF5X_20200604.nc -v setenv CTM_PT3D_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PT3D_v52_gcc_AQF5X_20200604.nc -v setenv B3GTS_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_B3GTS_S_v52_gcc_AQF5X_20200604.nc -v setenv SOILOUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200604.nc setenv CTM_WET_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP1_v52_gcc_AQF5X_20200604.nc -v setenv CTM_WET_DEP_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP2_v52_gcc_AQF5X_20200604.nc -v setenv CTM_VIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMVIS_v52_gcc_AQF5X_20200604.nc -v setenv CTM_AVIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMVIS_v52_gcc_AQF5X_20200604.nc -v setenv CTM_PMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMDIAG_v52_gcc_AQF5X_20200604.nc -v setenv CTM_APMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMDIAG_v52_gcc_AQF5X_20200604.nc -v setenv CTM_RJ_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG1_v52_gcc_AQF5X_20200604.nc -v setenv CTM_RJ_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG2_v52_gcc_AQF5X_20200604.nc -v setenv CTM_SSEMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SSEMIS.v52_gcc_AQF5X_20200604.nc -v setenv CTM_DUST_EMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DUSTEMIS.v52_gcc_AQF5X_20200604.nc -v setenv CTM_IPR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_1_v52_gcc_AQF5X_20200604.nc -v setenv CTM_IPR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_2_v52_gcc_AQF5X_20200604.nc -v setenv CTM_IPR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_3_v52_gcc_AQF5X_20200604.nc -v setenv CTM_IRR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_1_v52_gcc_AQF5X_20200604.nc -v setenv CTM_IRR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_2_v52_gcc_AQF5X_20200604.nc -v setenv CTM_IRR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_3_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DRY_DEP_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDMOS_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DRY_DEP_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDFST_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DEPV_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVFST_v52_gcc_AQF5X_20200604.nc -v setenv CTM_DEPV_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVMOS_v52_gcc_AQF5X_20200604.nc -v setenv CTM_VDIFF_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VDIFF_DIAG_v52_gcc_AQF5X_20200604.nc -v setenv CTM_VSED_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VSED_DIAG_v52_gcc_AQF5X_20200604.nc -v setenv CTM_AOD_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_AOD_DIAG_v52_gcc_AQF5X_20200604.nc -v setenv CTM_LTNGDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGHRLY_v52_gcc_AQF5X_20200604.nc -v setenv CTM_LTNGDIAG_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGCOL_v52_gcc_AQF5X_20200604.nc -v setenv FLOOR_FILE /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/FLOOR_v52_gcc_AQF5X_20200604.txt if ( ! -d /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout ) mkdir -p /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout if ( keep == delete ) then setenv CTM_STDATE 2020156 setenv CTM_STTIME 120000 setenv CTM_RUNLEN 240000 setenv CTM_TSTEP 010000 setenv EMIS_1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/all/emis_mole_all_20200604_AQF5X_nobeis_2016fh_16j.ncf setenv INIT_GASC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/icon/ICON_v52_AQF5X_profile setenv INIT_AERO_1 /scratch/mrasel/data/cmaq/tempcmaqdata/icon/ICON_v52_AQF5X_profile setenv INIT_NONR_1 /scratch/mrasel/data/cmaq/tempcmaqdata/icon/ICON_v52_AQF5X_profile setenv INIT_TRAC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/icon/ICON_v52_AQF5X_profile setenv BNDY_GASC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_AERO_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_NONR_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_TRAC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv OMI /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/OMI_1979_to_2015.dat setenv OPTICS_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat set TR_DVpath = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip set TR_DVfile = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/icon/ICON_v52_AQF5X_profile ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv gc_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/GC_cb6r3_ae6nvPOA_aq.nml setenv ae_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/AE_cb6r3_ae6nvPOA_aq.nml setenv nr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/NR_cb6r3_ae6nvPOA_aq.nml setenv tr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/Species_Table_TR_0.nml setenv CSQY_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq ) ) then if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat ) ) then setenv CTM_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc -v setenv A_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ASENS_v52_gcc_AQF5X_20200604.nc -v setenv CTM_SWETDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENWDEP_v52_gcc_AQF5X_20200604.nc -v setenv CTM_SDRYDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENDDEP_v52_gcc_AQF5X_20200604.nc -v set NPMAX = 1 setenv SEN_INPUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/sensinput.cmas.dat setenv DDM3D_HIGH Y setenv DDM3D_RGN N setenv REGIONS_1 setenv DDM3D_BCRGN N setenv BCREGIONS_1 setenv DDM3D_ES Y setenv PT3DSTACK1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv PT3DFILE1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200601_AQF5X_cmaq_cb6_2016fh_16j.ncf if ( TRUE == true || TRUE == TRUE ) then setenv DDM3D_RST N set S_ICpath = set S_ICfile = else setenv DDM3D_BCS F set S_BCpath = set S_BCfile = setenv CTM_NPMAX 1 setenv INIT_GASC_S / setenv INIT_AERO_S / setenv INIT_NONR_S / setenv INIT_TRAC_S / setenv BNDY_GASC_S / setenv BNDY_AERO_S / setenv BNDY_NONR_S / ls -l /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe size /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe unlimit limit date tee buff_CMAQ_CCTMv52_mrasel_20210609_162939_704242060.txt date mv CTM_LOG_001.v52_gcc_AQF5X_20200604 CTM_LOG_002.v52_gcc_AQF5X_20200604 CTM_LOG_003.v52_gcc_AQF5X_20200604 CTM_LOG_004.v52_gcc_AQF5X_20200604 CTM_LOG_005.v52_gcc_AQF5X_20200604 CTM_LOG_006.v52_gcc_AQF5X_20200604 CTM_LOG_007.v52_gcc_AQF5X_20200604 CTM_LOG_008.v52_gcc_AQF5X_20200604 CTM_LOG_009.v52_gcc_AQF5X_20200604 CTM_LOG_010.v52_gcc_AQF5X_20200604 CTM_LOG_011.v52_gcc_AQF5X_20200604 CTM_LOG_012.v52_gcc_AQF5X_20200604 CTM_LOG_013.v52_gcc_AQF5X_20200604 CTM_LOG_014.v52_gcc_AQF5X_20200604 CTM_LOG_015.v52_gcc_AQF5X_20200604 CTM_LOG_016.v52_gcc_AQF5X_20200604 CTM_LOG_017.v52_gcc_AQF5X_20200604 CTM_LOG_018.v52_gcc_AQF5X_20200604 CTM_LOG_019.v52_gcc_AQF5X_20200604 CTM_LOG_020.v52_gcc_AQF5X_20200604 CTM_LOG_021.v52_gcc_AQF5X_20200604 CTM_LOG_022.v52_gcc_AQF5X_20200604 CTM_LOG_023.v52_gcc_AQF5X_20200604 CTM_LOG_024.v52_gcc_AQF5X_20200604 CTM_LOG_025.v52_gcc_AQF5X_20200604 CTM_LOG_026.v52_gcc_AQF5X_20200604 CTM_LOG_027.v52_gcc_AQF5X_20200604 CTM_LOG_028.v52_gcc_AQF5X_20200604 CTM_LOG_029.v52_gcc_AQF5X_20200604 CTM_LOG_030.v52_gcc_AQF5X_20200604 CTM_LOG_031.v52_gcc_AQF5X_20200604 CTM_LOG_032.v52_gcc_AQF5X_20200604 CTM_LOG_033.v52_gcc_AQF5X_20200604 CTM_LOG_034.v52_gcc_AQF5X_20200604 CTM_LOG_035.v52_gcc_AQF5X_20200604 CTM_LOG_036.v52_gcc_AQF5X_20200604 CTM_LOG_037.v52_gcc_AQF5X_20200604 CTM_LOG_038.v52_gcc_AQF5X_20200604 CTM_LOG_039.v52_gcc_AQF5X_20200604 CTM_LOG_040.v52_gcc_AQF5X_20200604 CTM_LOG_041.v52_gcc_AQF5X_20200604 CTM_LOG_042.v52_gcc_AQF5X_20200604 CTM_LOG_043.v52_gcc_AQF5X_20200604 CTM_LOG_044.v52_gcc_AQF5X_20200604 CTM_LOG_045.v52_gcc_AQF5X_20200604 CTM_LOG_046.v52_gcc_AQF5X_20200604 CTM_LOG_047.v52_gcc_AQF5X_20200604 CTM_LOG_048.v52_gcc_AQF5X_20200604 CTM_LOG_049.v52_gcc_AQF5X_20200604 CTM_LOG_050.v52_gcc_AQF5X_20200604 CTM_LOG_051.v52_gcc_AQF5X_20200604 CTM_LOG_052.v52_gcc_AQF5X_20200604 CTM_LOG_053.v52_gcc_AQF5X_20200604 CTM_LOG_054.v52_gcc_AQF5X_20200604 CTM_LOG_055.v52_gcc_AQF5X_20200604 CTM_LOG_056.v52_gcc_AQF5X_20200604 CTM_LOG_057.v52_gcc_AQF5X_20200604 CTM_LOG_058.v52_gcc_AQF5X_20200604 CTM_LOG_059.v52_gcc_AQF5X_20200604 CTM_LOG_060.v52_gcc_AQF5X_20200604 CTM_LOG_061.v52_gcc_AQF5X_20200604 CTM_LOG_062.v52_gcc_AQF5X_20200604 CTM_LOG_063.v52_gcc_AQF5X_20200604 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/LOGS setenv NEW_START false set TODAYG = `date -ud "${TODAYG}+1days" +%Y-%m-%d` date -ud 2020-06-04+1days +%Y-%m-%d set TODAYJ = `date -ud "${TODAYG}" +%Y%j` date -ud 2020-06-05 +%Y%j end while ( 2020157 < = 2020158 ) set NDAYS = `echo "${NDAYS} + 1" | bc -l` bc -l echo + 1 (standard_in) 1: syntax error set YYYYMMDD = `date -ud "${TODAYG}" +%Y%m%d` date -ud 2020-06-05 +%Y%m%d set YYYYMM = `date -ud "${TODAYG}" +%Y%m` date -ud 2020-06-05 +%Y%m set YYYY = `date -ud "${TODAYG}" +%Y` date -ud 2020-06-05 +%Y set YYMMDD = `date -ud "${TODAYG}" +%y%m%d` date -ud 2020-06-05 +%y%m%d set YYYYJJJ = 2020157 set YESTERDAY = `date -ud "${TODAYG}-1days" +%Y%m%d` date -ud 2020-06-05-1days +%Y%m%d if ( false == true || false == TRUE ) then set ICpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout setenv ICFILE CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv INITIAL_RUN N endif set BCFILE = BCON_v52_AQF5X_profile set OMIfile = OMI_1979_to_2015.dat set OPTfile = PHOT_OPTICS.dat setenv GRID_BDY_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDBDY2D_AQF5X.nc setenv GRID_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO2D_AQF5X.nc setenv GRID_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO3D_AQF5X.nc setenv GRID_DOT_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDDOT2D_AQF5X.nc setenv MET_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc setenv MET_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc setenv MET_DOT_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METDOT3D_AQF5X.nc setenv MET_BDY_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METBDY3D_AQF5X.nc setenv LAYER_FILE /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc if ( Y == N ) then set STKCASEG = AQF5X_2016fh_16j set STKCASEE = AQF5X_cmaq_cb6_2016fh_16j set EMISfile = all/emis_mole_all_20200605_AQF5X_nobeis_2016fh_16j.ncf setenv NPTGRPS 6 setenv STK_GRPS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf setenv STK_GRPS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv STK_GRPS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf setenv STK_GRPS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf setenv STK_GRPS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf setenv STK_GRPS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf setenv LAYP_STTIME 120000 setenv LAYP_NSTEPS 240000 setenv STK_EMIS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020157 ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200605_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020157 endif if ( N == Y ) then if ( Y == Y ) then set IN_BEISpath = /scratch/mrasel/data/cmaq/tempcmaqdata/land set GSPROpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc setenv GSPRO /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/gspro_biogenics_1mar2017.txt setenv B3GRD /scratch/mrasel/data/cmaq/tempcmaqdata/land/b3grd_AQF5X_2016fh_16j.ncf setenv BIOG_SPRO B10C6 setenv BIOSW_YN Y setenv BIOSEASON /scratch/mrasel/data/cmaq/tempcmaqdata/land/bioseason.cmaq.2016j_AQF5X_202006.ncf setenv SUMMER_YN Y setenv PX_VERSION Y setenv SOILINP /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200604.nc endif if ( N == Y ) then setenv OCEAN_1 /scratch/mrasel/data/cmaq/tempcmaqdata/land/SSMASK_US12_442X265_igbp2010.ncf if ( N == Y ) then setenv CTM_APPL v52_gcc_AQF5X_20200605 setenv S_CGRID /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv CTM_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CONC_v52_gcc_AQF5X_20200605.nc -v setenv A_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ACONC_v52_gcc_AQF5X_20200605.nc -v setenv MEDIA_CONC /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_MEDIA_CONC_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DRY_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DRYDEP_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DEPV_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPV_v52_gcc_AQF5X_20200605.nc -v setenv CTM_PT3D_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PT3D_v52_gcc_AQF5X_20200605.nc -v setenv B3GTS_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_B3GTS_S_v52_gcc_AQF5X_20200605.nc -v setenv SOILOUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200605.nc setenv CTM_WET_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP1_v52_gcc_AQF5X_20200605.nc -v setenv CTM_WET_DEP_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP2_v52_gcc_AQF5X_20200605.nc -v setenv CTM_VIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMVIS_v52_gcc_AQF5X_20200605.nc -v setenv CTM_AVIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMVIS_v52_gcc_AQF5X_20200605.nc -v setenv CTM_PMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMDIAG_v52_gcc_AQF5X_20200605.nc -v setenv CTM_APMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMDIAG_v52_gcc_AQF5X_20200605.nc -v setenv CTM_RJ_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG1_v52_gcc_AQF5X_20200605.nc -v setenv CTM_RJ_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG2_v52_gcc_AQF5X_20200605.nc -v setenv CTM_SSEMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SSEMIS.v52_gcc_AQF5X_20200605.nc -v setenv CTM_DUST_EMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DUSTEMIS.v52_gcc_AQF5X_20200605.nc -v setenv CTM_IPR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_1_v52_gcc_AQF5X_20200605.nc -v setenv CTM_IPR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_2_v52_gcc_AQF5X_20200605.nc -v setenv CTM_IPR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_3_v52_gcc_AQF5X_20200605.nc -v setenv CTM_IRR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_1_v52_gcc_AQF5X_20200605.nc -v setenv CTM_IRR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_2_v52_gcc_AQF5X_20200605.nc -v setenv CTM_IRR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_3_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DRY_DEP_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDMOS_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DRY_DEP_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDFST_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DEPV_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVFST_v52_gcc_AQF5X_20200605.nc -v setenv CTM_DEPV_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVMOS_v52_gcc_AQF5X_20200605.nc -v setenv CTM_VDIFF_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VDIFF_DIAG_v52_gcc_AQF5X_20200605.nc -v setenv CTM_VSED_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VSED_DIAG_v52_gcc_AQF5X_20200605.nc -v setenv CTM_AOD_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_AOD_DIAG_v52_gcc_AQF5X_20200605.nc -v setenv CTM_LTNGDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGHRLY_v52_gcc_AQF5X_20200605.nc -v setenv CTM_LTNGDIAG_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGCOL_v52_gcc_AQF5X_20200605.nc -v setenv FLOOR_FILE /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/FLOOR_v52_gcc_AQF5X_20200605.txt if ( ! -d /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout ) mkdir -p /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout if ( keep == delete ) then setenv CTM_STDATE 2020157 setenv CTM_STTIME 120000 setenv CTM_RUNLEN 240000 setenv CTM_TSTEP 010000 setenv EMIS_1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/all/emis_mole_all_20200605_AQF5X_nobeis_2016fh_16j.ncf setenv INIT_GASC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_AERO_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_NONR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_TRAC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc setenv BNDY_GASC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_AERO_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_NONR_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_TRAC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv OMI /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/OMI_1979_to_2015.dat setenv OPTICS_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat set TR_DVpath = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip set TR_DVfile = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc ls -l /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc ls: cannot access /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200604.nc: No such file or directory ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv gc_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/GC_cb6r3_ae6nvPOA_aq.nml setenv ae_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/AE_cb6r3_ae6nvPOA_aq.nml setenv nr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/NR_cb6r3_ae6nvPOA_aq.nml setenv tr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/Species_Table_TR_0.nml setenv CSQY_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq ) ) then if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat ) ) then setenv CTM_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc -v setenv A_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ASENS_v52_gcc_AQF5X_20200605.nc -v setenv CTM_SWETDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENWDEP_v52_gcc_AQF5X_20200605.nc -v setenv CTM_SDRYDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENDDEP_v52_gcc_AQF5X_20200605.nc -v set NPMAX = 1 setenv SEN_INPUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/sensinput.cmas.dat setenv DDM3D_HIGH Y setenv DDM3D_RGN N setenv REGIONS_1 setenv DDM3D_BCRGN N setenv BCREGIONS_1 setenv DDM3D_ES Y setenv PT3DSTACK1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv PT3DFILE1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200601_AQF5X_cmaq_cb6_2016fh_16j.ncf if ( false == true || false == TRUE ) then setenv DDM3D_RST Y set S_ICpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout set S_ICfile = CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc endif setenv DDM3D_BCS F set S_BCpath = set S_BCfile = setenv CTM_NPMAX 1 setenv INIT_GASC_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_AERO_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_NONR_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc setenv INIT_TRAC_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200604.nc setenv BNDY_GASC_S / setenv BNDY_AERO_S / setenv BNDY_NONR_S / ls -l /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe size /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe unlimit limit date tee buff_CMAQ_CCTMv52_mrasel_20210609_162939_704242060.txt date mv CTM_LOG_001.v52_gcc_AQF5X_20200605 CTM_LOG_002.v52_gcc_AQF5X_20200605 CTM_LOG_003.v52_gcc_AQF5X_20200605 CTM_LOG_004.v52_gcc_AQF5X_20200605 CTM_LOG_005.v52_gcc_AQF5X_20200605 CTM_LOG_006.v52_gcc_AQF5X_20200605 CTM_LOG_007.v52_gcc_AQF5X_20200605 CTM_LOG_008.v52_gcc_AQF5X_20200605 CTM_LOG_009.v52_gcc_AQF5X_20200605 CTM_LOG_010.v52_gcc_AQF5X_20200605 CTM_LOG_011.v52_gcc_AQF5X_20200605 CTM_LOG_012.v52_gcc_AQF5X_20200605 CTM_LOG_013.v52_gcc_AQF5X_20200605 CTM_LOG_014.v52_gcc_AQF5X_20200605 CTM_LOG_015.v52_gcc_AQF5X_20200605 CTM_LOG_016.v52_gcc_AQF5X_20200605 CTM_LOG_017.v52_gcc_AQF5X_20200605 CTM_LOG_018.v52_gcc_AQF5X_20200605 CTM_LOG_019.v52_gcc_AQF5X_20200605 CTM_LOG_020.v52_gcc_AQF5X_20200605 CTM_LOG_021.v52_gcc_AQF5X_20200605 CTM_LOG_022.v52_gcc_AQF5X_20200605 CTM_LOG_023.v52_gcc_AQF5X_20200605 CTM_LOG_024.v52_gcc_AQF5X_20200605 CTM_LOG_025.v52_gcc_AQF5X_20200605 CTM_LOG_026.v52_gcc_AQF5X_20200605 CTM_LOG_027.v52_gcc_AQF5X_20200605 CTM_LOG_028.v52_gcc_AQF5X_20200605 CTM_LOG_029.v52_gcc_AQF5X_20200605 CTM_LOG_030.v52_gcc_AQF5X_20200605 CTM_LOG_031.v52_gcc_AQF5X_20200605 CTM_LOG_032.v52_gcc_AQF5X_20200605 CTM_LOG_033.v52_gcc_AQF5X_20200605 CTM_LOG_034.v52_gcc_AQF5X_20200605 CTM_LOG_035.v52_gcc_AQF5X_20200605 CTM_LOG_036.v52_gcc_AQF5X_20200605 CTM_LOG_037.v52_gcc_AQF5X_20200605 CTM_LOG_038.v52_gcc_AQF5X_20200605 CTM_LOG_039.v52_gcc_AQF5X_20200605 CTM_LOG_040.v52_gcc_AQF5X_20200605 CTM_LOG_041.v52_gcc_AQF5X_20200605 CTM_LOG_042.v52_gcc_AQF5X_20200605 CTM_LOG_043.v52_gcc_AQF5X_20200605 CTM_LOG_044.v52_gcc_AQF5X_20200605 CTM_LOG_045.v52_gcc_AQF5X_20200605 CTM_LOG_046.v52_gcc_AQF5X_20200605 CTM_LOG_047.v52_gcc_AQF5X_20200605 CTM_LOG_048.v52_gcc_AQF5X_20200605 CTM_LOG_049.v52_gcc_AQF5X_20200605 CTM_LOG_050.v52_gcc_AQF5X_20200605 CTM_LOG_051.v52_gcc_AQF5X_20200605 CTM_LOG_052.v52_gcc_AQF5X_20200605 CTM_LOG_053.v52_gcc_AQF5X_20200605 CTM_LOG_054.v52_gcc_AQF5X_20200605 CTM_LOG_055.v52_gcc_AQF5X_20200605 CTM_LOG_056.v52_gcc_AQF5X_20200605 CTM_LOG_057.v52_gcc_AQF5X_20200605 CTM_LOG_058.v52_gcc_AQF5X_20200605 CTM_LOG_059.v52_gcc_AQF5X_20200605 CTM_LOG_060.v52_gcc_AQF5X_20200605 CTM_LOG_061.v52_gcc_AQF5X_20200605 CTM_LOG_062.v52_gcc_AQF5X_20200605 CTM_LOG_063.v52_gcc_AQF5X_20200605 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/LOGS setenv NEW_START false set TODAYG = `date -ud "${TODAYG}+1days" +%Y-%m-%d` date -ud 2020-06-05+1days +%Y-%m-%d set TODAYJ = `date -ud "${TODAYG}" +%Y%j` date -ud 2020-06-06 +%Y%j end while ( 2020158 < = 2020158 ) set NDAYS = `echo "${NDAYS} + 1" | bc -l` bc -l echo + 1 (standard_in) 1: syntax error set YYYYMMDD = `date -ud "${TODAYG}" +%Y%m%d` date -ud 2020-06-06 +%Y%m%d set YYYYMM = `date -ud "${TODAYG}" +%Y%m` date -ud 2020-06-06 +%Y%m set YYYY = `date -ud "${TODAYG}" +%Y` date -ud 2020-06-06 +%Y set YYMMDD = `date -ud "${TODAYG}" +%y%m%d` date -ud 2020-06-06 +%y%m%d set YYYYJJJ = 2020158 set YESTERDAY = `date -ud "${TODAYG}-1days" +%Y%m%d` date -ud 2020-06-06-1days +%Y%m%d if ( false == true || false == TRUE ) then set ICpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout setenv ICFILE CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv INITIAL_RUN N endif set BCFILE = BCON_v52_AQF5X_profile set OMIfile = OMI_1979_to_2015.dat set OPTfile = PHOT_OPTICS.dat setenv GRID_BDY_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDBDY2D_AQF5X.nc setenv GRID_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO2D_AQF5X.nc setenv GRID_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDCRO3D_AQF5X.nc setenv GRID_DOT_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/GRIDDOT2D_AQF5X.nc setenv MET_CRO_2D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc setenv MET_CRO_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc setenv MET_DOT_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METDOT3D_AQF5X.nc setenv MET_BDY_3D /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METBDY3D_AQF5X.nc setenv LAYER_FILE /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO3D_AQF5X.nc if ( Y == N ) then set STKCASEG = AQF5X_2016fh_16j set STKCASEE = AQF5X_cmaq_cb6_2016fh_16j set EMISfile = all/emis_mole_all_20200606_AQF5X_nobeis_2016fh_16j.ncf setenv NPTGRPS 6 setenv STK_GRPS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf setenv STK_GRPS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv STK_GRPS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf setenv STK_GRPS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf setenv STK_GRPS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf setenv STK_GRPS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf setenv LAYP_STTIME 120000 setenv LAYP_NSTEPS 240000 setenv STK_EMIS_01 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_02 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_03 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_04 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_05 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv STK_EMIS_06 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020158 ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/stack_groups_ptnonipm_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptnonipm/inln_mole_ptnonipm_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/stack_groups_othpt_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/othpt/inln_mole_othpt_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/stack_groups_pt_oilgas_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/pt_oilgas/inln_mole_pt_oilgas_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/stack_groups_cmv_c3_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c3_12/inln_mole_cmv_c3_12_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/stack_groups_cmv_c1c2_12_AQF5X_2016fh_16j.ncf ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/emis/cmv_c1c2_12/inln_mole_cmv_c1c2_12_20200606_AQF5X_cmaq_cb6_2016fh_16j.ncf setenv LAYP_STDATE 2020158 endif if ( N == Y ) then if ( Y == Y ) then set IN_BEISpath = /scratch/mrasel/data/cmaq/tempcmaqdata/land set GSPROpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc setenv GSPRO /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/gspro_biogenics_1mar2017.txt setenv B3GRD /scratch/mrasel/data/cmaq/tempcmaqdata/land/b3grd_AQF5X_2016fh_16j.ncf setenv BIOG_SPRO B10C6 setenv BIOSW_YN Y setenv BIOSEASON /scratch/mrasel/data/cmaq/tempcmaqdata/land/bioseason.cmaq.2016j_AQF5X_202006.ncf setenv SUMMER_YN Y setenv PX_VERSION Y setenv SOILINP /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200605.nc endif if ( N == Y ) then setenv OCEAN_1 /scratch/mrasel/data/cmaq/tempcmaqdata/land/SSMASK_US12_442X265_igbp2010.ncf if ( N == Y ) then setenv CTM_APPL v52_gcc_AQF5X_20200606 setenv S_CGRID /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200606.nc setenv CTM_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CONC_v52_gcc_AQF5X_20200606.nc -v setenv A_CONC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ACONC_v52_gcc_AQF5X_20200606.nc -v setenv MEDIA_CONC /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_MEDIA_CONC_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DRY_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DRYDEP_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DEPV_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPV_v52_gcc_AQF5X_20200606.nc -v setenv CTM_PT3D_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PT3D_v52_gcc_AQF5X_20200606.nc -v setenv B3GTS_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_B3GTS_S_v52_gcc_AQF5X_20200606.nc -v setenv SOILOUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SOILOUT_v52_gcc_AQF5X_20200606.nc setenv CTM_WET_DEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP1_v52_gcc_AQF5X_20200606.nc -v setenv CTM_WET_DEP_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_WETDEP2_v52_gcc_AQF5X_20200606.nc -v setenv CTM_VIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMVIS_v52_gcc_AQF5X_20200606.nc -v setenv CTM_AVIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMVIS_v52_gcc_AQF5X_20200606.nc -v setenv CTM_PMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PMDIAG_v52_gcc_AQF5X_20200606.nc -v setenv CTM_APMDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_APMDIAG_v52_gcc_AQF5X_20200606.nc -v setenv CTM_RJ_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG1_v52_gcc_AQF5X_20200606.nc -v setenv CTM_RJ_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PHOTDIAG2_v52_gcc_AQF5X_20200606.nc -v setenv CTM_SSEMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SSEMIS.v52_gcc_AQF5X_20200606.nc -v setenv CTM_DUST_EMIS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DUSTEMIS.v52_gcc_AQF5X_20200606.nc -v setenv CTM_IPR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_1_v52_gcc_AQF5X_20200606.nc -v setenv CTM_IPR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_2_v52_gcc_AQF5X_20200606.nc -v setenv CTM_IPR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_PA_3_v52_gcc_AQF5X_20200606.nc -v setenv CTM_IRR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_1_v52_gcc_AQF5X_20200606.nc -v setenv CTM_IRR_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_2_v52_gcc_AQF5X_20200606.nc -v setenv CTM_IRR_3 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_IRR_3_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DRY_DEP_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDMOS_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DRY_DEP_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DDFST_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DEPV_MOS /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVFST_v52_gcc_AQF5X_20200606.nc -v setenv CTM_DEPV_FST /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_DEPVMOS_v52_gcc_AQF5X_20200606.nc -v setenv CTM_VDIFF_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VDIFF_DIAG_v52_gcc_AQF5X_20200606.nc -v setenv CTM_VSED_DIAG /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_VSED_DIAG_v52_gcc_AQF5X_20200606.nc -v setenv CTM_AOD_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_AOD_DIAG_v52_gcc_AQF5X_20200606.nc -v setenv CTM_LTNGDIAG_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGHRLY_v52_gcc_AQF5X_20200606.nc -v setenv CTM_LTNGDIAG_2 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_LTNGCOL_v52_gcc_AQF5X_20200606.nc -v setenv FLOOR_FILE /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/FLOOR_v52_gcc_AQF5X_20200606.txt if ( ! -d /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout ) mkdir -p /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout if ( keep == delete ) then setenv CTM_STDATE 2020158 setenv CTM_STTIME 120000 setenv CTM_RUNLEN 240000 setenv CTM_TSTEP 010000 setenv EMIS_1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/all/emis_mole_all_20200606_AQF5X_nobeis_2016fh_16j.ncf setenv INIT_GASC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_AERO_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_NONR_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_TRAC_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc setenv BNDY_GASC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_AERO_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_NONR_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv BNDY_TRAC_1 /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv OMI /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/OMI_1979_to_2015.dat setenv OPTICS_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat set TR_DVpath = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip set TR_DVfile = /scratch/mrasel/data/cmaq/tempcmaqdata/mcip/METCRO2D_AQF5X.nc ls -l /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc ls: cannot access /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_CGRID_v52_gcc_AQF5X_20200605.nc: No such file or directory ls -l /scratch/mrasel/data/cmaq/tempcmaqdata/bcon/BCON_v52_AQF5X_profile setenv gc_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/GC_cb6r3_ae6nvPOA_aq.nml setenv ae_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/AE_cb6r3_ae6nvPOA_aq.nml setenv nr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/NR_cb6r3_ae6nvPOA_aq.nml setenv tr_matrix_nml /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/Species_Table_TR_0.nml setenv CSQY_DATA /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CSQY_DATA_cb6r3_ae6nvPOA_aq ) ) then if ( ! ( -e /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/PHOT_OPTICS.dat ) ) then setenv CTM_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200606.nc -v setenv A_SENS_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_ASENS_v52_gcc_AQF5X_20200606.nc -v setenv CTM_SWETDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENWDEP_v52_gcc_AQF5X_20200606.nc -v setenv CTM_SDRYDEP_1 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENDDEP_v52_gcc_AQF5X_20200606.nc -v set NPMAX = 1 setenv SEN_INPUT /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/sensinput.cmas.dat setenv DDM3D_HIGH Y setenv DDM3D_RGN N setenv REGIONS_1 setenv DDM3D_BCRGN N setenv BCREGIONS_1 setenv DDM3D_ES Y setenv PT3DSTACK1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/stack_groups_ptegu_AQF5X_2016fh_16j.ncf setenv PT3DFILE1 /scratch/mrasel/data/cmaq/tempcmaqdata/emis/ptegu/inln_mole_ptegu_20200601_AQF5X_cmaq_cb6_2016fh_16j.ncf if ( false == true || false == TRUE ) then setenv DDM3D_RST Y set S_ICpath = /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout set S_ICfile = CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc endif setenv DDM3D_BCS F set S_BCpath = set S_BCfile = setenv CTM_NPMAX 1 setenv INIT_GASC_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_AERO_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_NONR_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc setenv INIT_TRAC_S /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/CCTM_SENGRID_v52_gcc_AQF5X_20200605.nc setenv BNDY_GASC_S / setenv BNDY_AERO_S / setenv BNDY_NONR_S / ls -l /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe size /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.exe unlimit limit date tee buff_CMAQ_CCTMv52_mrasel_20210609_162939_704242060.txt date mv CTM_LOG_001.v52_gcc_AQF5X_20200606 CTM_LOG_002.v52_gcc_AQF5X_20200606 CTM_LOG_003.v52_gcc_AQF5X_20200606 CTM_LOG_004.v52_gcc_AQF5X_20200606 CTM_LOG_005.v52_gcc_AQF5X_20200606 CTM_LOG_006.v52_gcc_AQF5X_20200606 CTM_LOG_007.v52_gcc_AQF5X_20200606 CTM_LOG_008.v52_gcc_AQF5X_20200606 CTM_LOG_009.v52_gcc_AQF5X_20200606 CTM_LOG_010.v52_gcc_AQF5X_20200606 CTM_LOG_011.v52_gcc_AQF5X_20200606 CTM_LOG_012.v52_gcc_AQF5X_20200606 CTM_LOG_013.v52_gcc_AQF5X_20200606 CTM_LOG_014.v52_gcc_AQF5X_20200606 CTM_LOG_015.v52_gcc_AQF5X_20200606 CTM_LOG_016.v52_gcc_AQF5X_20200606 CTM_LOG_017.v52_gcc_AQF5X_20200606 CTM_LOG_018.v52_gcc_AQF5X_20200606 CTM_LOG_019.v52_gcc_AQF5X_20200606 CTM_LOG_020.v52_gcc_AQF5X_20200606 CTM_LOG_021.v52_gcc_AQF5X_20200606 CTM_LOG_022.v52_gcc_AQF5X_20200606 CTM_LOG_023.v52_gcc_AQF5X_20200606 CTM_LOG_024.v52_gcc_AQF5X_20200606 CTM_LOG_025.v52_gcc_AQF5X_20200606 CTM_LOG_026.v52_gcc_AQF5X_20200606 CTM_LOG_027.v52_gcc_AQF5X_20200606 CTM_LOG_028.v52_gcc_AQF5X_20200606 CTM_LOG_029.v52_gcc_AQF5X_20200606 CTM_LOG_030.v52_gcc_AQF5X_20200606 CTM_LOG_031.v52_gcc_AQF5X_20200606 CTM_LOG_032.v52_gcc_AQF5X_20200606 CTM_LOG_033.v52_gcc_AQF5X_20200606 CTM_LOG_034.v52_gcc_AQF5X_20200606 CTM_LOG_035.v52_gcc_AQF5X_20200606 CTM_LOG_036.v52_gcc_AQF5X_20200606 CTM_LOG_037.v52_gcc_AQF5X_20200606 CTM_LOG_038.v52_gcc_AQF5X_20200606 CTM_LOG_039.v52_gcc_AQF5X_20200606 CTM_LOG_040.v52_gcc_AQF5X_20200606 CTM_LOG_041.v52_gcc_AQF5X_20200606 CTM_LOG_042.v52_gcc_AQF5X_20200606 CTM_LOG_043.v52_gcc_AQF5X_20200606 CTM_LOG_044.v52_gcc_AQF5X_20200606 CTM_LOG_045.v52_gcc_AQF5X_20200606 CTM_LOG_046.v52_gcc_AQF5X_20200606 CTM_LOG_047.v52_gcc_AQF5X_20200606 CTM_LOG_048.v52_gcc_AQF5X_20200606 CTM_LOG_049.v52_gcc_AQF5X_20200606 CTM_LOG_050.v52_gcc_AQF5X_20200606 CTM_LOG_051.v52_gcc_AQF5X_20200606 CTM_LOG_052.v52_gcc_AQF5X_20200606 CTM_LOG_053.v52_gcc_AQF5X_20200606 CTM_LOG_054.v52_gcc_AQF5X_20200606 CTM_LOG_055.v52_gcc_AQF5X_20200606 CTM_LOG_056.v52_gcc_AQF5X_20200606 CTM_LOG_057.v52_gcc_AQF5X_20200606 CTM_LOG_058.v52_gcc_AQF5X_20200606 CTM_LOG_059.v52_gcc_AQF5X_20200606 CTM_LOG_060.v52_gcc_AQF5X_20200606 CTM_LOG_061.v52_gcc_AQF5X_20200606 CTM_LOG_062.v52_gcc_AQF5X_20200606 CTM_LOG_063.v52_gcc_AQF5X_20200606 /projects/HAQ_LAB/mrasel/cmaq/Build_CMAQ/CMAQ_DDM/data/cctmout/LOGS setenv NEW_START false set TODAYG = `date -ud "${TODAYG}+1days" +%Y-%m-%d` date -ud 2020-06-06+1days +%Y-%m-%d set TODAYJ = `date -ud "${TODAYG}" +%Y%j` date -ud 2020-06-07 +%Y%j end while ( 2020159 < = 2020158 ) exit