When I was running CCTM, CCTM prompted the following error: Is it my setup problem or the emission source problem?
modified aerospc em_fac
Value for CTM_PT3DEMIS: Y returning TRUE
Using in-line 3d point source emissions option
Value for IPVERT not defined; returning default: 0
Value for NPTGRPS: 1
Value for PT3DDIAG: N returning FALSE
Value for PT3DFRAC: N returning FALSE
Value for REP_LAYER_MIN not defined; returning default: -1
Value for LAYP_STDATE: 2016001
Value for LAYP_STTIME: 10000
Value for LAYP_NSTEPS: 470000

 Value for PROMPTFLAG:  F returning FALSE
 NOTE: The number of emission layers is      29 , and the maximum  
      possible layers is      29
 "STK_GRPS_01" opened as OLD:READ-ONLY   
 File name "/opt/CMAQv5.0.2/data/emis/"
 File type GRDDED3 
 Execution ID "mcip"
 Grid name "CMAQ Emissions"
 Dimensions: 80 rows, 90 cols, 1 lays, 16 vbles
 NetCDF ID:        26  opened as READONLY            
 Time-independent data.
 >>--->> WARNING in subroutine RDTFLAG
 Time step not available in file STK_GRPS_01      for variable XLOCA
 M3WARN:  DTBUF 1:00:00   Jan. 1, 2016  (2016001:010000)
 Could not read XLOCA from STK_GRPS_01
 >>--->> WARNING in subroutine PT3D_INIT on PE 000
 Could not initialize stack parameters
 M3WARN:  DTBUF 1:00:00   Jan. 1, 2016  (2016001:010000)

 *** ERROR ABORT in subroutine EMIS_INIT on PE 000       
 Failure initializing plume rise emissions module
 Date and time 1:00:00   Jan. 1, 2016   (2016001:010000)


The error message says that the timestep is not available in your stack_groups file.
Can you share a copy of your run script and your CTM_LOG file?


It’s a time-independent file, so the error message saying the timestep is missing is probably a red herring.

The format of the stack_groups file appears incorrect. There is supposed to be one column, and the number of rows corresponds to the number of point sources in the sector. I suggest you compare to the sample point source files that are distributed with CMAQ, and/or consult the SMOKE documentation for creation of those files.


Chris is right. Stack group file is not time dependent and also they are warning message. Error is coming while initializing plume rise. I think @guodp need to check what was the actual error message in a log file.