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.
 
Back
Top