cam6_4_157: namelist changes to support spin-up run#1509
cam6_4_157: namelist changes to support spin-up run#1509cacraigucar merged 7 commits intoESCOMP:cam_developmentfrom
Conversation
PeterHjortLauritzen
left a comment
There was a problem hiding this comment.
Thanks for putting together this PR. As noted in the specific code comments, I think Danny intentionally set default values for the dust emission factor for CAM7 for various resolutions/dycores that we want to keep. Tagged @dmleung for his input.
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam7" chem="trop_strat_mam5_t1s1">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam6" chem="trop_strat_mam5_t1s1">2.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" chem="trop_strat_mam5_t1s1">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" chem="trop_strat_mam5_t1s1">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (this default was set by Danny Leung in late October 2025)
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam7" waccm_phys="1">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam6" waccm_phys="1">2.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" waccm_phys="1">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" waccm_phys="1">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (@dmleung?)
|
|
||
| <dust_emis_fact hgrid="1.9x2.5" phys="cam6" ver="chem">0.65D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="1.9x2.5" phys="cam7" ver="chem">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="1.9x2.5" phys="cam7" ver="chem">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (@dmleung?)
| <dust_emis_fact hgrid="1.9x2.5" offline_dyn="1" phys="cam7" ver="chem">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.47x0.63" offline_dyn="1" phys="cam6" ver="chem">2.25D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.47x0.63" offline_dyn="1" phys="cam7" ver="chem">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.47x0.63" offline_dyn="1" phys="cam7" ver="chem">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations
| <dust_emis_fact hgrid="1.9x2.5" phys="cam7" ver="chem">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.9x1.25" phys="cam6" ver="chem">1.75D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.9x1.25" phys="cam7" ver="chem">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="0.9x1.25" phys="cam7" ver="chem">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
@dmleung we are changing dust_emis_fact for the workhorse model (1 degree SE). Should we change the 1 degree FV value too?
| <dust_emis_fact hgrid="0.9x1.25" phys="cam7" ver="chem">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="1.9x2.5" offline_dyn="1" phys="cam6" ver="chem">0.6D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="1.9x2.5" offline_dyn="1" phys="cam7" ver="chem">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact hgrid="1.9x2.5" offline_dyn="1" phys="cam7" ver="chem">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (@dmleung)
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam6" chem="trop_strat_mam4_vbs">2.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam7" chem="trop_strat_mam4_vbs">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam7" chem="trop_strat_mam4_vbs">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam6" chem="trop_strat_mam4_vbs">2.0D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (@dmleung)
| <dust_emis_fact dyn="se" hgrid="ne30np4" phys="cam7" chem="trop_strat_mam4_vbs">3.2D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam6" chem="trop_strat_mam4_vbs">2.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" chem="trop_strat_mam4_vbs">4.0D0</dust_emis_fact> | ||
| <dust_emis_fact dyn="se" hgrid="ne0np4CONUS.ne30x8" phys="cam7" chem="trop_strat_mam4_vbs">3.2D0</dust_emis_fact> |
There was a problem hiding this comment.
I don't think we should change the defaults for non 1 degree configurations (@dmleung)
|
Hi @PeterHjortLauritzen and @cacraigucar , thanks for putting this together and for pinging me! I have an issue to bring up here. -I think I put dust_emis_fact = 4.0 for phys="cam7" for the ne30 case in #1426. 4.0 works good for the F cases in 1°.
Regarding the default values for various resolutions/dycores, I actually didn't have time to test different resolutions; I just tested and changed the value for the nominal ne30 res for cam7 physics based on the tested dust_emis_fact value, from 2.3 to 4.0 (see #1426). I changed all other values in other res by scaling the old values up by a factor of 4.0/2.3 ~ 1.7 in #1426. I hope this makes sense. So, the current main issue I think is to separate dust_emis_fact values between F and B cases, so you can prescribe 4.0 for F cases and 3.2 for B cases. I wonder if this is possible. thanks |
|
@PeterHjortLauritzen @dmleung - Could you please verify that the dust setting for the run that Cecile will be making has the correct dust value for the spin-up run? I then propose that we open an issue to adjust the dust settings for the other configurations and address that at a later time. The scope of this PR is simply to get Cecile's settings into CAM and there is a time crunch to get this through. |
|
@PeterHjortLauritzen @cacraigucar it looks like from #1507 that dust_emis_fact = 3.2 is used for the spinup run in the B case. I don't exactly see the case dir, but 3.2 is good for a B case for CAM7 physics. |
|
My specific question (and this is probably for @PeterHjortLauritzen) is that there are a number of dust settings for cam7 which I changed back at his request. I want to make sure that the configuration that Cecile will be running has the correct setting in the code mods that I will be committing. |
|
This is the entry that will be used in Cecile's spinup: And it's correct.
In the interest of time, I'd agree. My feeling (perhaps woefully uninformed) is that it's not straight forward to key off a namelist value based on the components of the compset. I think the determining factor should be the CLM specifiers %BGC or %SP, but I'm not sure how possible that is unless we make CLM the owner of this namelist. Which is a back and forth we've been having for a while now. |
@adamrher - Thank you for the confirmation. Peter had me simplify the namelist to remove the chemistry qualifiers for this PR. You just confirmed that what we did made sense! We will need to open a new issue to address the rest of the dust settings in a future PR |
|
@dmleung Could you please open an issue with your request for dust setting enhancements? |
|
@cacraigucar @adamrher |
Namelist changes to support Cecile's spin-up run
Closes #1507
Closes #1499