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

Reply via email to