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
