[GRASS-user] quad core intel processor and grass

I have noticed that GRASS utilizes two of the four processors when
running a job (i.e. r.terraflow). Is there a way to use more of the
processors? Is this wise? I have been compiling my own GRASS and I
am running ubuntu 9.10 on a quad core 2.5ghz 6gb RAM.
thanks,

--
Stephen Sefick

Let's not spend our time and resources thinking about things that are
so little or so large that all they really do for us is puff us up and
make us feel like gods. We are mammals, and have not exhausted the
annoying little problems of being mammals.

                -K. Mullis

stephen sefick wrote:

I have noticed that GRASS utilizes two of the four processors when
running a job (i.e. r.terraflow).

most modules are written only to use one. r.terraflow does lots of fancy
IO stuff so maybe will use two, although that's news to me.

Is there a way to use more of the processors? Is this wise? I have
been compiling my own GRASS and I am running ubuntu 9.10 on a quad core
2.5ghz 6gb RAM.

see http://grass.osgeo.org/wiki/Parallel_GRASS_jobs
and http://grass.osgeo.org/wiki/OpenMP

recently I have been playing around with mpirun[1] to trick a parallelized
fortran model into thinking my quad-core was a small beowulf cluster.
probably more overhead than it's worth, but perhaps some ideas in that.
[1] http://www.mcs.anl.gov/mpi/index.htm

Hamish