compound not found in FireEmis table

Hemraj

Hemraj Bhattarai
Member
Hello CESM community,
I am encountering one ERROR recently when I run a model with the following compset, turning on fire,
compset: I2000Clm50BgcCru
CLM_BLDNML_OPTS="-fire_emis"

After creating the case, I made some changes in user_nl_clm, such as
fire_emis_specifier = 'CB1 = 0.5*BC', 'CB2=0.5*BC', 'BIGALK=BIGALK',.... (its a long list)

I tried running the model by commenting/removing fire_emis_specifier, and the model runs well, which means the problem is within it. I also tried deleting just 'BIGALK=BIGALK' then the error shifted to the next component.

Any suggestions on how can I resolve this problem.
Many thanks!!


ERROR: fire_emis_factors_get: BIGALK compound not found in FireEmis table
 

Attachments

  • CLM error.png
    CLM error.png
    196.7 KB · Views: 18

oleson

Keith Oleson
CSEG and Liaisons
Staff member
As the error says, you can't request a variable that isn't in the fire emissions factor file:

ncdump -v Comp_Name /glade/p/cesm/cseg/inputdata/lnd/clm2/firedata/fire_emis_factors_c140116.nc

data:

Comp_Name =
"CO2",
"CO",
"CH4",
"NHMC",
"H2",
"NOX",
"N2O",
"PM25",
"TPM",
"TC",
"OC",
"BC",
"SO2" ;
 

Hemraj

Hemraj Bhattarai
Member
Dear @oleson,
That perfectly worked for me. Now, instead of using the "Land" compset (I), I switched to "Land-Atm" compset (FMOZ). I ran the model with active "MEGAN" and "Fire" (./xmlchange --append CLM_BLDNML_OPTS="-megan -fire_emis"). To omit the double-counting of biogenic emissions and biomass burning (fire) emissions, I removed "biogenic" and "bb" emission files from user_nl_cam. I then submitted the job after successfully building it, but it encountered into problem in less than a minute with the following error message:

ERROR: fire_emissions_init: not able to map CB1 to chem species/forcing

CB1 and other species in user_nl_clm are set to be:

fire_emis_specifier = 'CB1 = 0.5*BC', 'CB2=0.5*BC','OC1 = 0.8*OC', 'OC2=0.2*OC','SO2 = SO2' .....

Looking forward to resolving this from the CESM community.
Thank you so much.
 

Attachments

  • cesm_err.png
    cesm_err.png
    83.2 KB · Views: 14

Hemraj

Hemraj Bhattarai
Member
let me explain it more clearly, after building the case my drv_flds_in looks like this:

&fire_emis_nl
fire_emis_factors_file = '/lustre/project/TGABI/CESM/input_data/lnd/clm2/firedata/fire_emission_factors_16PFTs_c170118.nc'
fire_emis_specifier = 'CB1 = 0.5*BC', 'CB2=0.5*BC', 'OC1 = 0.8*OC',
'OC2=0.2*OC', 'SO2 = SO2', 'BIGALK=BIGALK', 'BIGENE=BIGENE',
'C10H16=APIN+BPIN+LIMON+MYRC+1.5*BCARY', 'C2H2=C2H2', 'C2H4=C2H4',
'C2H5OH=C2H5OH', 'C2H6=C2H6', 'C3H6=C3H6', 'C3H8=C3H8', 'CH2O=CH2O',
'CH3CHO=CH3CHO', 'CH3CN=CH3CN', 'CH3COCH3=CH3COCH3', 'CH3COOH=CH3COOH',
'CH3OH=CH3OH', 'CO=CO', 'HCN=HCN', 'HCOOH=HCOOH', 'ISOP=ISOP', 'MEK=MEK',
'NO=NO', 'NH3=NH3', 'TOLUENE=TOLUENE', 'XYLENE=XYLENE', 'BENZENE=BENZENE'
/

Before I change, initially it look like this:
&fire_emis_nl
fire_emis_factors_file = '/lustre/users/s1155149263/CESM/input_data/lnd/clm2/firedata/fire_emis_factors_c140116.nc'
fire_emis_specifier = 'bc_a1 = BC', 'pom_a1 = 1.4*OC', 'SO2 = SO2'
/

The problem is as stated in just above section:
ERROR: fire_emissions_init: not able to map CB1 to chem species/forcing

Looking for some suggestions. Many thanks
 

Hemraj

Hemraj Bhattarai
Member
even the default failed to run:
&fire_emis_nl
fire_emis_factors_file = '/lustre/users/s1155149263/CESM/input_data/lnd/clm2/firedata/fire_emis_factors_c140116.nc'
fire_emis_specifier = 'bc_a1 = BC', 'pom_a1 = 1.4*OC', 'SO2 = SO2'
/


ERROR: fire_emissions_init: not able to map bc_a1 to chem species/forcing

Do we need to add any extra line while turning ON the fire in FMOZ compset (./xmlchange --append CLM_BLDNML_OPTS="-megan -fire_emis")

sorry for too many messages, but hope you understand!!!
 
Back
Top