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

cesm1_0_6 cam namelist not rebuilt during rebuild

adrianne

New Member
I'm using cesm1_0_6, comp set B_1850_CAM5_CN. When I first built the run, I had
rad_diag_1 = 'P_Q:H2O', 'D_O2:O2', 'D_CO2:CO2', 'D_ozone:O3', 'D_N2O:N2O', 'D_CH4:CH4', 'D_CFC11:CFC11', 'D_CFC12:CFC12'
in user_nl_cam.

I know in newer releases, I shouldn't have to rebuild to add/remove things from the name list. However, in this instance, rebuilding isn't enough. To remove it from the run, I had to remove the line from user_nl_cam, then
configure -cleannamelist
configure -case
*clean_build
*.build

to actually remove the line from the job.
 

santos

Member
Unfortunately, you are correct. The CESM 1.0 scripts have significant differences from CESM 1.1 and later.In version 1.0, the "user_nl" files were a relatively new feature. They are only applied when running "configure -case", and if I remember correctly, POP does not accept a user_nl file at all. Because of this, you may have to edit the "buildnml" scripts in Buildconf in some cases (or, in this case, rewind to the configure step).In later versions of CESM, the user_nl files are applied at the beginning of every batch job, so you can modify them at any point, and POP uses "user_nl_pop2", similar to the other components.
 
Top