Currently, all paths are resolved for the intention of more informed debugging, but this prevents checkpoints to be easily resumed on HPC where a new temporary storage directory will be assigned each time. A workaround is to manually modify the checkpoint file to correct all the paths before resume, a non-exhaustive list of paths are:
Problem._evaluation_dir
_InputManager._tagged_model
_options of WeatherModifier and model modifiers for macro commands in _InputManager
RVICollector._rvi_file and ScriptCollector._script_file in _OutputManager
The more permanent action seems to be adding a global option to toggle between relative and absolute paths.
Currently, all paths are resolved for the intention of more informed debugging, but this prevents checkpoints to be easily resumed on HPC where a new temporary storage directory will be assigned each time. A workaround is to manually modify the checkpoint file to correct all the paths before resume, a non-exhaustive list of paths are:
Problem._evaluation_dir_InputManager._tagged_model_optionsofWeatherModifierand model modifiers for macro commands in_InputManagerRVICollector._rvi_fileandScriptCollector._script_filein_OutputManagerThe more permanent action seems to be adding a global option to toggle between relative and absolute paths.