Add filenames to cpl.input_data_list, more error messaging, set drv_restart_pointer default to none unless needed
Description of changes
Correct the input groups with filenames to be added to cpl.input_data_list. Add more error messaging to the log files around rpointer errors. Set the drv_restart_pointer by default to none, unless it's needed, and make it a relative path to RUNDIR so will be added to cpl.input_data_list and checked that it exists.
Specific notes
Contributors other than yourself, if any:
CMEPS Issues Fixed (include github issue #): Fixes #524 Fixes #525 Fixes #526
Are changes expected to change answers? bfb
Any User Interface Changes (namelist or namelist defaults changes)? yes drv_restart_pointer gets set to "none" except for cases that need it like branch
Testing performed.
currently only tested with ctsm5.3.020 which uses: ccs_config_cesm1.0.16, and cime from https://github.com/ESMCI/cime/pull/4739 and for a simple case with a startup and branch type
will do more testing, and will update the PR and report about what's done. Plan to run aux_clm testlist as well as aux_cmeps.
#532 brings in some additional nice changes beyond what is in here. And after that comes in I'll update to it, and likely change a few things here that won't be needed anymore.
- [ ] Also update the expected fails file to resolve #529