Add error checking for control options that work together in the CESM coupling buildnml #424
Labels
cesm-coupling
For cesm coupling
enhancement
Improving usability, performance or other types of enhancements
We should add error checking for the control options that work together in the control files in the buildnml when coupled to CESM. This would be checking that options are compatible with each other.
So for example I brought this up in this comment that lake is NOT compatible with rout_opt==0
#421 (comment)
Other options should be examined and make sure they work with each other. Options that don't flagged as not working the buildnml will die when it's tried.
This is helpful to have the model die before it's even put in the queue by making sure options are compatible. This provides the quickest information to the user that something should not be done. There might also be options that give a warning, or that you have to set a warning flag to use. Then of course all of the options that DO work together you want to work. So you need to do some testing to get this all setup correctly.
The text was updated successfully, but these errors were encountered: