Oh, I see. So even when UCX_ERROR_SIGNALS
is not set when mpiexec
runs, ucx
will still take SIGSEGV as an error signal.
This was mentioned here, true, but it also says
“If set externally, it should be modified to exclude SIGSEGV
from the list”
which in this case is not true. Would an issue/make a pull request to update the docs be welcome, if I were to do it?
By the way and for the records, now that everything works even by using mpirun
instead of mpiexecjl
, I have managed to run both version and I see absolutely no difference in run times.