mdrun signal description incorrect
The mdrun help texts list different behavior for when receiving and TERM or an INT signal. But from the code and testing it seems the behavior is identical. So the help text should likely be updated.
#3 Updated by Mark Abraham about 2 years ago
I'm all for simplicity - Ctrl-C is a hard exit ASAP, no checkpoint. We already have to support restarting in such scenarios from the old checkpoint, e.g. after power failure.
However, I think that the main use case for supporting the coordination leading to writing a checkpoint is to permit a job scheduler to send signals that lead to a graceful shutdown without wasting up to 15 minutes of parallel resources. That coincidentally means that Ctrl-C does things, but I think we shouldn't design the implementation around the use case on the terminal.