Bug#1071722: adios4dolfinx: FTBFS: failing tests

Drew Parsons dparsons at debian.org
Sun May 26 11:08:46 BST 2024


On 2024-05-25 18:31, Santiago Vila wrote:
> El 25/5/24 a las 16:42, Drew Parsons escribió:
>> 
>> adios4dolfinx is building cleanly in reproducibility builds.
>> Perhaps the problem was a temporary glitch on your test system?
> 
> No, this is unlikely to be a temporary glitch:
...
> My system has 2 CPUs, apparently MPI counts them as "one engine" and 
> fails
> because the code has things like this:
> 
> ipp.Cluster(engines="mpi", n=2)
> 
> This bypasses whatever BUILD_OPTIONS=parallel=n setting the
> user might set.
> 
> BTW: This bug looks similar to #1057556, which the maintainer
> misdiagnosed as "fails with a single cpu" (not true!).
> 
> In such bug I proposed to run mpi with true and skip
> the tests if it fails.
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057556#34
> 
> Maybe a similar idea would work here as well.


We can try that. As you suggested in the other bug, it might be quirk of 
openmpi we're facing.
openmpi distinguishs sockets, cores, slots, hwthread.  On one system two 
cores might be found in one socket, on another each core might have its 
own socket.

To track that, what does `lscpu` report on your failing system?
(the thread,core,socket lines are probably the relevant ones)



More information about the debian-science-maintainers mailing list