[GRASS-dev] Re: BLAS/LAPACK

Brad Douglas rez at touchofmadness.com
Thu Jan 25 01:00:22 EST 2007


On Thu, 2007-01-25 at 02:37 +0000, Glynn Clements wrote:
> Brad Douglas wrote:
> 
> > > Does that mean that i.fft and i.fft will not build or work properly
> > > using gfortran coming with GCC 4.0.3? Is that an issue only with 64 bit
> > > systems?
> > 
> > It's a GCC issue.  If you want i.fft/i.ifft, you need LAPACK/BLAS
> > support,
> 
> No you don't. i.fft and i.ifft require FFTW, but they don't require
> LAPACK/BLAS. Nothing in GRASS currently requires BLAS/LAPACK.

Copying thread to devel and changing subject...

Oops!  I should have checked before I wrote.  Yes, FFTW is required, not
BLAS/LAPACK.

I do have a few imagery modules I want to finish, but I moved on to
something else once BLAS/LAPACK became an issue.  I've implemented a few
more routines for the imagery spectral modules, but it was problematic.
What are the alternatives, other than very, very patiently waiting for
gcc4 to catch up (this will be some time from what I have gathered from
the gcc mailing lists)?

Forcing users to compile with gcc3.x in order to gain functionality is
not my idea of usability.  IIRC, gcc3.x doesn't support macros for
multi-core CPU ops, which have been implemented in lib/gpde.  They will
be safely ignored in gcc3.x, but it would be nice.

Thanks!


-- 
Brad Douglas <rez touchofmadness com>                    KB8UYR/6
Address: 37.493,-121.924 / WGS84    National Map Corps #TNMC-3785




More information about the grass-dev mailing list