[GRASS-dev] [GRASS GIS] #657: add --with-openmp support to ./configure

Yann Chemin yann.chemin at gmail.com
Sat Jun 20 08:10:43 EDT 2009


+1

I have found simple data parallelism being beneficial for satellite
imagery processing (like Landsat) even with a simple dual core.

Yann

2009/6/20 GRASS GIS <trac at osgeo.org>:
> #657: add --with-openmp support to ./configure
> -----------------------+----------------------------------------------------
>  Reporter:  hamish     |       Owner:  grass-dev at lists.osgeo.org
>     Type:  task       |      Status:  new
>  Priority:  normal     |   Milestone:  7.0.0
> Component:  Compiling  |     Version:  svn-trunk
>  Keywords:  openmp     |    Platform:  All
>      Cpu:  All        |
> -----------------------+----------------------------------------------------
>  Hi,
>
>  lib/gpde already supports OpenMP (but requires Makefile hacks to enable)
>  and hopefully v.lidar's tcholDec() will support OpenMP soon as well, so it
>  would be nice if ./configure could do checks & sets for --with-openmp as
>  well as --with-pthread. It would mean we have two ways of parallelizing
>  stuff, which is sort of redundant, but maybe each can be used to its own
>  strength? i.e. we have a large enough array of algorithms in the modules
>  so that some will be both well and poorly suited to either method.
>
>  see also http://grass.osgeo.org/wiki/OpenMP
>
>  my philosophy would be to only add it to known bottlenecks, ie fight the
>  urge to add it to every for loop just because it may be possible to do so.
>  Hit the low hanging fruit and leave the rest of the code stable.
>
>  also it would be good to add some Doxygen documentation to
>  lib/gis/worker.c for educational purposes.
>
>
>  thanks,
>  Hamish
>
> --
> Ticket URL: <https://trac.osgeo.org/grass/ticket/657>
> GRASS GIS <http://grass.osgeo.org>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>



-- 
Yann Chemin
Mobile: +33 (06) 10 11 39 26
Home: +33 (02) 35 27 08 20,
Address: Gite de Mortagne,
16 rue de la chenaie,
76110 Bec de Mortagne,
France

Perso: http://www.freewebs.com/ychemin
YiKingDo: http://yikingdo.unblog.fr/


More information about the grass-dev mailing list