Open jasonfleming opened 4 years ago
Ok, sounds like an important capability. Where would you place this in terms of priority wrt this season's operations?
The basic proposal for this is to enhance the initadcirc
tool to allow for easier switching and adding Environmental variables that will communicate to ASGS what sorts of ADCIRC related features are enabled or not enabled.
initadcirc
may become adcircctl
that includes an install
optionload adcirc
will remain (used in combination with save profile
)adcircctl
can assist with communicating meta data about an ADCIRC installation as a tool that can report this meta data (e.g., adcircctl --get-features "ADCIRC-INSTALL-NAME
, etcThe "hard" part will be making ASGS aware of these feature options in a clean and extensible way.
Longer term, adcircctl
could also be used as a wrapper around generating the fort.15, etc. Hiding all of that complexity (in an sane way) behind adcircctl
would allow core ASGS scripts to be much cleaner.
Different versions of ADCIRC and SWAN have different requirements for input. Some things that were required in older versions are now forbidden, and vice versa. These changes include the following:
These differences need to be catalogged and then systematically accounted for in the scripts that generate ASGS input files.