On 2024-05-31 14:04, Santiago Vila wrote:
El 31/5/24 a las 13:21, Drew Parsons escribió:
Source: adios4dolfinx
Followup-For: Bug #1071722
Santiago, could you try running with
export OMPI_MCA_rmaps_base_oversubscribe=true
added to the top of debian/rules?
That seems to work.
And also it works again on single-cpu systems
(where it previously also failed).
Great. We'll resolve it that way then. It's already used in other mpi
packages where mpirun is invoked explicitly.
I didn't catch that adios4dolfinx was invoking mpi tests internally
inside its tests.
But if the user sets DEB_BUILD_OPTIONS=parallel=1
and the package oversubscribes anyway, then
we would not honoring DEB_BUILD_OPTIONS and it would
still be a bug (admittedly, less severe than a FTBFS bug).
I don't thing it's an issue. DEB_BUILD_OPTIONS=parallel is more about
the build itself (triggering make -j8 for example) than about testing
mpi execution.
Drew