ESCOMP / ESCOMP/mizuRoute

Add error checking for control options that work together in the CESM coupling buildnml

Open
#424 1 comment 0 reactions 0 assignees View on GitHub
cesm-coupling enhancement
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.