Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Aug 1998 12:20:28 +1000
From:      "Andrew Reilly" <reilly@zeta.org.au>
To:        jgrosch@mooseriver.com, Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com>, hackers@FreeBSD.ORG
Subject:   Re: Fast FFT routines with source?
Message-ID:  <19980803122028.A19751@reilly.home>
In-Reply-To: <19980802014204.A12287@mooseriver.com>; from Josef Grosch on Sun, Aug 02, 1998 at 01:42:04AM -0700
References:  <199808010637.OAA04884@ariadne.tensor.pgs.com> <19980802014204.A12287@mooseriver.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Aug 02, 1998 at 01:42:04AM -0700, Josef Grosch wrote:
> On Sat, Aug 01, 1998 at 02:37:58PM +0800, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote:
> >I'm part way through porting this company's seismic data processing code to 
> >FreeBSD and have got most things sorted out except for the fact that there 
> >doesn't seem to be any carefully optimised fft routines available. I do have 
> >the  fftpack as found in ports, but I was wondering if there was anything 
> >faster than taht available with source.
> >
> >Oh, and if anyone knows where to find the source of X widgets that'll display 
> >seismic traces, power spectrums and the like, I'd be most grateful.
> 
> 
> My father, a math and computer science professor, suggested "Numerical
> Recipies", by Press, et al.   

No, Numerical Recipes is not even a little bit optimised, and
although the Fortran version is OK, the C version is horrible,
being a translitteration from the Fortran version, for the most
part.  The hackery to get Fortran-style offset-1 array indexing is
particularly nasty.

The other suggestions made here are all good sources of FFT code.
Be aware that the fftw code has a particularly curly licence.

-- 
Andrew

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980803122028.A19751>