Add error checking for control options that work together in the CESM coupling buildnml
- Dominant language
- Fortran
- Stars
- 59
- Forks
- 73
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 2
Description
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
https://github.com/ESCOMP/mizuRoute/pull/421#issuecomment-1680867984
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.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.