Okay, Good to know. I guess the rest of the mess will be cleaned up by the docker setup that we plan to use on our buildserver.<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">On Tue, Nov 03, 2015 at 08:42:18PM +0100, Dominic Kempf wrote:<br>
> Hey Christian,<br>
><br>
> The killed process on timeout is the mpirun process, which should then kill<br>
> all child processes, or am I mistaken? In my quick test this morning it<br>
> worked.<br>
<br>
As far as I remember my own experiences, it only get a SIG15, but if<br>
the process hangs properly, you need a SIG9 to clean up.<br>
<br>
But as I said, I think this will happen very seldom.<br>
<br>
Ciao<br>
Christian<br>
<br>
> Best,<br>
> Dominic<br>
><br>
> On Tuesday, November 3, 2015, Christian Engwer <<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'christian.engwer@uni-muenster.de')">christian.engwer@uni-muenster.de</a>> wrote:<br>
><br>
> > Hi Dominic,<br>
> ><br>
> > > You are of course right about the timeouts, it was an oversight by<br>
> > 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<br>
> > 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>
> ><br>
<br>
--<br>
Prof. Dr. Christian Engwer<br>
Institut für Numerische und Angewandte Mathematik<br>
Fachbereich Mathematik und Informatik der Universität Münster<br>
Einsteinstrasse 62<br>
48149 Münster<br>
<br>
E-Mail  <a href="javascript:;" onclick="_e(event, 'cvml', 'christian.engwer@uni-muenster.de')">christian.engwer@uni-muenster.de</a><br>
Telefon +49 251 83-35067<br>
FAX     +49 251 83-32729<br>
</blockquote>