Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Aug 1998 08:50:00 +0200 (SAT)
From:      Peter van Heusden <pvh@leftside.wcape.school.za>
To:        hackers@FreeBSD.ORG
Cc:        Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com>
Subject:   Re: Fast FFT routines with source? 
Message-ID:  <Pine.BSF.3.95.980802084732.19537A-100000@leftside.wcape.school.za>
In-Reply-To: <199808011746.KAA02952@antipodes.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 1 Aug 1998, Mike Smith 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.
> 
> Go to Research Systems Inc (www.rsinc.com) and get a copy of IDL.  The 
> Linux version of IDL 5 should work fine.  You will have to learn their 
> bastardised Fortran/Motif mix, but as a tool for what you're trying to 
> do it's *very* difficult to beat.
> 
> This will, of course, mean beating on your company's code quite a bit...

And if you are interested in IDL, have a look at the perl PDL module
(actually mostly written in C, with a XS interface to perl), which also
includes FFT code (and has a good reputation for speed, as I recall).

Peter
--
Peter van Heusden |    Its the 90's, and collective action is STILL cool!
pvh@leftside.wcape.school.za | Get active in your union today!


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?Pine.BSF.3.95.980802084732.19537A-100000>