Hey Christian,<div><br></div><div>The killed process on timeout is the mpirun process, which should then kill all child processes, or am I mistaken? In my quick test this morning it worked.</div><div><br></div><div>Best,</div><div>Dominic<br><br>On Tuesday, November 3, 2015, Christian Engwer <<a href="mailto:christian.engwer@uni-muenster.de">christian.engwer@uni-muenster.de</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dominic,<br>
<br>
> You are of course right about the timeouts, it was an oversight by myself.<br>
> Fortunately,<br>
> the solution is easy. CMake tests have a TIMEOUT property, that takes<br>
> precedence over<br>
> the timeout settings of the ctest run (which have no timeout if run without<br>
> special options).<br>
<br>
unfortunately this might not be enough. Killing the rank-0 process is<br>
not necessarily enough to kill all mpi processes, depending on the<br>
type of bug you ran into.<br>
<br>
But of course the TIMEOUT option is better than nothing and should<br>
suffice in most cases.<br>
<br>
Ciao<br>
Christian<br>
</blockquote></div>