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

How to turn off CESM history output

mlevy

Michael Levy
CSEG and Liaisons
Staff member
Do these changes influence/change land model output? (Like I put "ltavg_ignore_extra_streams = .true." does it change the result in lnd or mosart output)
None of the flags affect fields that are sent to the coupler, so it should not change answers in other components.
 

Jerry

Cao
Member
Sorry for the delayed response, I was out of the office the past few weeks... but I found time to play with this today and was able to run without output by putting with the following in user_nl_pop (my first post was close to turning off the big netcdf files, but I missed a couple of flags):

Code:
n_tavg_streams = 0
ltavg_ignore_extra_streams = .true.
ldiag_global_tracer_budgets = .false.
diag_gm_bolus = .false.
var_viscosity_outfile = 'unknown_var_viscosity_outfile'
diag_cfl_freq_opt = 'never'
diag_global_freq_opt = 'never'
diag_transp_freq_opt = 'never'

The first four terms suppress the history files. The change to var_viscosity_outfile prevents a small netcdf file containing some time-invariant viscosity terms from being written, and the last three turn off a few of the pop.d text files. As far as I can tell, there is no way to prevent the model from writing

Code:
${CASE}.pop.do.YYYY-MM-DD-SSSSS
${CASE}.pop.dv.YYYY-MM-DD-SSSSS

which are text files containing some overflow and velocity diagnostics, respectively (YYYY-MM-DD-SSSSS is the date stamp of the first POP time step in the run)
Dear @mlevy,
I would like to start from a configuration where all POP history output variables are disabled, and then selectively enable only a few specific variables that I need. What is the proper way to implement this?

 
Top