[GRASS-user] grass + OpenMP

Hamish hamish_b at yahoo.com
Thu Jun 2 17:15:03 EDT 2011


> Olavo Borges D'Antonio wrote:
> > The Grass 6 has some modules that can be compiled with
> > the OpenMP option, the other modules would have to be
> > rebuild so they can run with this option?

Markus Neteler wrote:
> No, it still requires source code modifications (the
> pragmas etc are not yet there).

fyi Soeren has been quietly working on it in libpde, see
 lib/gpde/gpdelib.dox, N_arrays_calc.c, N_les_assemble.c, ...

a wonderful next step would be to add --with-openmp to the
./configure script, as right now you have to manually uncomment
support for it in the PDE lib's Makefile.

(see also `./configure --with-pthread` for r.mapcalc in grass7)


lib/segment/ has always stuck out as an obvious low-hanging-fruit
but AFAIR its design was less than optimal and Glynn had made
noises that it should be re-thought first. But perhaps MarkusM
has now started working on that task? (r42281)


Hamish

ps- I am starting to play with Torque (nee PBS) as a job
scheduler, usage seems very similar to Grid Engine (qsub, qstat,
... all the same).



More information about the grass-user mailing list