-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Hi,
I've recently updated to 3.9 and it seems that now everything is run inside a temporary sandbox dir while previously only the .zip topology file was decompressed inside a temporary folder.
So now, if I want to restart a run from a checkpoint file I get this error:
Program: gmx mdrun, version 2022
Source file: src/gromacs/mdrunutility/handlerestart.cpp (line 192)
Function: void gmx::{anonymous}::throwBecauseOfMissingOutputFiles(const char*, gmx::ArrayRef<const gmx_file_position_t>, int, const t_filenm*, size_t)
Inconsistency in user input:
Some output files listed in the checkpoint file
/home/pbarletta/labo/22/locuaz/e458d803-2586-4812-adfa-810796b54b4b/npt_nb.cpt
are not present or not named as the output files by the current program:)
Expected output files that are present:
Expected output files that are not present or named differently:
/home/pbarletta/labo/22/locuaz/faf79796-f8fe-4f8b-8647-2bd6f6d90226/npt_nb.log
/home/pbarletta/labo/22/locuaz/faf79796-f8fe-4f8b-8647-2bd6f6d90226/npt_nb.xtc
/home/pbarletta/labo/22/locuaz/faf79796-f8fe-4f8b-8647-2bd6f6d90226/npt_nb.edr
That is, since the temporary dir (faf79796-f8fe-4f8b-8647-2bd6f6d90226) always changes, I can't properly restart an MD.
Am I getting this right or is there something else going on? Because this would be quite an issue for most workflows, I assume.