At the back r.fillnulls is calling other interpolation modules. Some
of them can run in parallel but they are using implicit approach in
selection of threads to run by detecting number of CPUs. My guess –
for some reason this magick code gets CPU count wrong and thus does
not utilize all CPUs available.

Māris.

otrd., 2022. g. 18. janv., plkst. 23:20 — lietotājs Ken Mankoff
(<[email protected]>) rakstīja:
>
> Hi Markus,
>
> > I'm out of my depth here. It seems like a similar issue elsewhere may
> > point to SSL library issues or that this is a parent thread waiting on
> > another thread. From
> > https://meenakshi02.wordpress.com/2011/02/02/strace-hanging-at-futex/
> > and 'ps -efL | grep filln', there is only one other PID. If I strace
> > that, all I see is
> >
> > read(3,
>
> It grows!!
>
> After a while I'm now seeing
>
>
> read(3, "  10%\10\10\10\10\10", 6410)   = 10
> read(3, "  20%\10\10\10\10\10", 6400)   = 10
> read(3, "  30%\10\10\10\10\10", 6390)   = 10
> read(3, "  40%\10\10\10\10\10", 6380)   = 10
>
>
> So maybe it'll finish... eventually?
>
>   -k.
> _______________________________________________
> grass-user mailing list
> [email protected]
> https://lists.osgeo.org/mailman/listinfo/grass-user
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to