# CCTM emission process

**URL:** https://forum.cmascenter.org/t/cctm-emission-process/512
**Category:** SMOKE
**Created:** [February 12, 2019, 3:42pm UTC](https://forum.cmascenter.org/t/cctm-emission-process/512 "2019-02-12T15:42:41Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ernesto.pinoc](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/ernesto.pinoc/32/43_2.png) [@ernesto.pinoc](https://forum.cmascenter.org/u/ernesto.pinoc)
#### Post date: [February 12, 2019, 3:42pm UTC](https://forum.cmascenter.org/t/cctm-emission-process/512/1 "2019-02-12T15:42:41Z")

</div>

Hello again:  
This message is very confussed for me:

> > —\>\> WARNING in subroutine GET\_AERO\_EMIS on PE 000  
> > Could not read PEC from EMIS\_1  
> > M3WARN: DTBUF 12:07:30 Jan. 1, 2014 (2014001:120730)  
> > Bad argument LAY1= 49

Wath´s the meaning of this??

This is the info about EMISS file

“EMIS\_1” opened as OLD:READ-ONLY  
File name “/home/epino/CMAQ\_BLD\_NLHPC/data//SMOKE/enero\_febre2.ncf”  
File type GRDDED3  
Execution ID “???”  
Grid name “GRIDOUT\_POLAR01\_”  
Dimensions: 177 rows, 177 cols, 1 lays, 44 vbles  
NetCDF ID: 786432 opened as READONLY  
Starting date and time 2014001:000000 (0:00:00 Jan. 1, 2014)  
Timestep 010000 (1:00:00 hh:mm:ss)  
Maximum current record number 1777  
Checking header data for file: EMIS\_1

As you can see, I only have one layer in the emission file processed in SMOKE4.5

The other message that confussed me is this:

```auto
 Value for CTM_EMLAYS not defined; returning default: 49
 Number of emission layers                                                       
 Environment variable not set or empty ... Using default: 0

      Number of Emissions Layers: 49
      out of total Number of Model Layers: 49
 Value for CTM_LTNG_NO: N returning FALSE

 Aerosol Emissions Processing in Vertical diffusion ...
 
 >>--->> WARNING in subroutine map_pmemis on PE 000
 Could not find the following species in emissions file 
      PH2O 
      POC 
      POC 
      POC 
      POC 
      POC

```

Why does it say Number of emission layers Environment variable not set or empty … Using default: 0

How can I change this statement??

My simulation starts at 000000, so I don´t know why CCTM is looking for PEC emissions at 12:07:30. I don´t have PT3D emissions, I only work with surface emissions. PEC is in the emission file, and also CCTM reads it, as you can observe in this message in the log file

CHECKING COMPATABILITY BETWEEN INTERNAL SPECIES LIST AND EMISSIONS INPUTS  
The following tables list the chemical species present  
on each emission file or from each online emission source.

Gas and Aerosol Gridded Area Emissions: 44 Species  
ALD2 ALDX BENZENE CH4  
CO ETH ETHA ETOH  
FORM HGNRVA HONO IOLE  
ISOP MEOH NH3 NO  
NO2 NVOL OLE PAL  
PAR PCA PCL PEC  
PFE PK PMC PMG  
PMN PMOTHR PNA PNH4  
PNO3 POC PSI PSO4  
PTI SO2 SULF TERP  
TOL UNK UNR XYL

Thanks

---

<div class="post-metadata">

### Author: ![Ben\_Murphy](https://avatars.discourse-cdn.com/v4/letter/b/74df32/32.png) [@Ben\_Murphy](https://forum.cmascenter.org/u/Ben_Murphy)
#### Post date: [March 7, 2019, 12:29pm UTC](https://forum.cmascenter.org/t/cctm-emission-process/512/2 "2019-03-07T12:29:41Z")

</div>

Hi Ernesto,  
The problem is that we didn’t anticipate user’s having only surface emissions for this version of CMAQ. For CMAQv5.3, user’s are allowed to provide whatever they want. For now, go ahead and implement  
setenv CTM\_EMLAYS 1  
in your runscript. That should solve it.  
Cheers
