htapes_fieldlist ERROR: FireMech_bc_a1 in fincl

Status
Not open for further replies.

Hemraj

Hemraj Bhattarai
Member
Hi,
I made some changes in user_nl_clm as:
hist_fincl1 = 'FireComp_BC', 'FireMech_bc_a1', and so on other variables, but it seems it didn't find FireMech_. I can see 'FireMech_bc_a1' in the list in the link below, but why is it unable to find it? There is no problem with FireComp_BC, but only a problem with FireMech_. I also want to add a few more variables, could you suggest to me how can I overcome this problem? Thank you.

1.2.5. CTSM History Fields — ctsm release-clm5.0 documentation

This is the error message in lnd.log in $CaseRoot/run directory. I have also attached the log file.
Thank you so much.

1689725913724.png
 

Attachments

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I'm not sure why you would be gettting FireComp_ and not FireMech_. Using release-cesm2.1.3, I tried the following case:

./create_newcase --case clm50_cesm213R_1deg_GSWP3V1_fire_emis_2000 --compset 2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV --res f09_g17 --project P93300641 --run-unsupported

Then I added -fire_emis to CLM_BLDNML_OPTS:

<entry id="CLM_BLDNML_OPTS" value="-bgc bgc -crop -fire_emis">

And then in user_nl_clm I specified the file you are using and requested output:

fire_emis_factors_file = '/glade/p/cesmdata/cseg/inputdata/lnd/clm2/firedata/fire_emission_factors_78PFTs_c20220111.nc'
hist_fincl1 = 'FireMech_bc_a1','FireComp_BC'

and I got both of those variables in the h0 file.

drv_flds_in looks like this:

&fire_emis_nl
fire_emis_factors_file = '/glade/p/cesmdata/cseg/inputdata/lnd/clm2/firedata/fire_emission_factors_78PFTs_c20220111.nc'
fire_emis_specifier = 'bc_a1 = BC', 'pom_a1 = 1.4*OC', 'SO2 = SO2'
/


Maybe try something simple like that and see if it works.
 
Status
Not open for further replies.
Back
Top