[GRASS-dev] Parallel computing for r.sun

Michael Barton Michael.Barton at asu.edu
Tue Jan 29 08:43:51 PST 2013


I have an interest in being able to run GRASS modules (not this one) in a large cluster HPC environment. However, for most users most of the time, the biggest bang for the buck will be for making it run in parallel on multi-core desktop systems first.

Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ  85287-2402
USA

voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:          480-965-7671(SHESC), 480-727-0709 (CSDC)
www:  http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbarton

On Jan 29, 2013, at 8:01 AM, <grass-dev-request at lists.osgeo.org<mailto:grass-dev-request at lists.osgeo.org>>
 wrote:

From: Yann Chemin <yann.chemin at gmail.com<mailto:yann.chemin at gmail.com>>
Subject: Re: [GRASS-dev] Parallel computing for r.sun
Date: January 29, 2013 8:01:29 AM MST
To: "Newcomb, Doug" <doug_newcomb at fws.gov<mailto:doug_newcomb at fws.gov>>
Cc: Vandrol Jan <jan.vandrol at vsb.cz<mailto:jan.vandrol at vsb.cz>>, "grass-dev at lists.osgeo.org<mailto:grass-dev at lists.osgeo.org>" <grass-dev at lists.osgeo.org<mailto:grass-dev at lists.osgeo.org>>


Hi,

OpenMP first to leverage the actual CPU development routes.
OpenCL second to leverage the actual GPU routes.

Cheers,
Yann



On 29 January 2013 19:11, Newcomb, Doug <doug_newcomb at fws.gov<mailto:doug_newcomb at fws.gov>> wrote:
I would vote for multicore OpenMP/OPENCL.  I just purchased an 8 core AMD Vishera MB and CPU combo for under $300US to use at home , which is faster than the 8 core Xeon server system I used to do statewide solar irradiation modeling at work  for a 755 Million cell grid for 365 days (half hour increments)  in 2011. With the advances in multicore architecture ( who knows what core densities ARM will bring?) and utilization of the processing elements in video cards, I think you will benefit many more users on going the multicore route.

Doug


On Tue, Jan 29, 2013 at 8:05 AM, Ruzicka Jan <jan.ruzicka at vsb.cz<mailto:jan.ruzicka at vsb.cz>> wrote:
Dear developers,

We are planning to rewrite the module r.sun for parallel computation and would like to ask you, which platform is more desired by the GRASS community. To our understanding there are two main ways of development. Either we design it for multi-core desktop systems that use shared memory (for example with use of OpenMP) or create module for large clusters with use of MPI library.

Which way do you think would benefit GRASS more?

Best regards

Jan Ruzicka
_______________________________________________
grass-dev mailing list
grass-dev at lists.osgeo.org<mailto:grass-dev at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/grass-dev



--
Doug Newcomb
USFWS
Raleigh, NC
919-856-4520 ext. 14<tel:919-856-4520%20ext.%2014> doug_newcomb at fws.gov<mailto:doug_newcomb at fws.gov>
---------------------------------------------------------------------------------------------------------
The opinions I express are my own and are not representative of the official policy of the U.S.Fish and Wildlife Service or Dept. of the Interior.   Life is too short for undocumented, proprietary data formats.

_______________________________________________
grass-dev mailing list
grass-dev at lists.osgeo.org<mailto:grass-dev at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/grass-dev



--
Yann Chemin
Researcher at IWMI
Skype/FB: yann.chemin



_______________________________________________
grass-dev mailing list
grass-dev at lists.osgeo.org<mailto:grass-dev at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/grass-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20130129/a7ea0184/attachment-0001.html>


More information about the grass-dev mailing list