Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

branch cam ignores namelist changes to history

bitz@uw_edu

New Member
I am trying to do a branch run from a compset E and find that cam ignores my changes to the history output list. Specifically I changed fincl1 and fincl2, but cam still produced the same h0 and h1 files from run I am branching from. I verified that the namelist atm_in is correctly specifying the variables I want in my run directory.

Also I was able to change the history file variables in other components, just not cam. Also the run started without complaints. I put a bogus variable in the fincl1 list, which made the run die.

More grubby details: I am branching from e40.1850.2deg.tr1.1xco2.008
(which I specify in env_conf.xml along with setting RUN_TYPE to branch)
in cam.buildnml.csh, I have

fincl1 = 'TREFHT'
fincl2 = 'PRECC','PRECL','PRECCDZM','PRECSH','PRECSC','PRECSL','PRECT'
mfilt = 1,365,21,120,240
nhtfrq = 0,-24,-5,-6,-3

But I get only an h1 file (no h2) and it has the variables from the e40.1850.2deg.tr1.1xco2.008 run.

The run is done on our cluster using pgf90 version 7.1
 

eaton

CSEG and Liaisons
This is a wild stab, but I'm wondering if the problem is confusion about the file numbering conventions. You mentioned that you didn't get an h2 file. But you also didn't request one with your namelist settings. The confusing thing about the numbering conventions is that fincl1 adds fields to the first history file, which has a default name that contains "h0". Similarly fincl2 adds fields to the second history file which by default has a name containing "h1". So your namelist is requesting that TREFHT be added to the monthly avg h0 file, and the precip variables be added to the daily avg h1 file. If that's not the behavior you're seeing then let us know.

The inconsistency between the namelist variables and the filename numbering is unfortunate (and historical). I see that the description of the fincl variables in the documentation doesn't help to clarify this point, so I'll at least try to improve the documentation.
 
Top