Bug#850229: dune-grid: FTBFS (not enough slots available)
Ansgar Burchardt
ansgar at debian.org
Thu Jan 5 11:46:14 UTC 2017
On Thu, 2017-01-05 at 12:59 +0200, Graham Inggs wrote:
> On 05/01/2017 12:05, Santiago Vila wrote:
> > Status: FAILED
> > Output:
> > ------------------------------------------------------
> > --------------------
> > There are not enough slots available in the system to
> > satisfy the 2 slots
> > that were requested by the application:
> > test-yaspgrid-yaspfactory-1d
> >
> > Either request fewer slots for your application, or make
> > more slots available
> > for use.
> > ------------------------------------------------------
> > --------------------
>
> I started seeing similar errors in other MPI applications since the
> upload of openmpi 2.0.2~ to unstable.
>
> The solution was to add --oversubscribe to the mpirun command line,
Yes, it looks like OpenMPI changed the default :-/
> The bug should be reproducible with sbuild on a single CPU virtual
> > machine.
> > It always fail for me (I tried 10 times in different autobuilders).
>
> If I understand correctly, --oversubscribe should be needed in your
> case where you have fewer CPUs than the number of processes
> requested, but I was seeing the errors even when there were more than
> enough CPUs available.
On my laptop with 4 cores + HT (so 8 threads), I see `mpirun` complain
once I start more than 4 processes, i.e. more processes than real
cores. Did you count threads or cores when you tried?
Ansgar
More information about the debian-science-maintainers
mailing list