From owner-freebsd-hackers Mon Aug 3 01:25:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA17682 for freebsd-hackers-outgoing; Mon, 3 Aug 1998 01:25:50 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from cyclone.degnet.baynet.de (cyclone.degnet.baynet.de [194.95.214.129]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id BAA17657 for ; Mon, 3 Aug 1998 01:25:47 -0700 (PDT) (envelope-from malte.lance@gmx.net) Received: from neuron.webmore.de (unverified [194.95.214.181]) by cyclone.degnet.baynet.de (EMWAC SMTPRS 0.83) with SMTP id ; Mon, 03 Aug 1998 10:26:49 +0200 Received: (from malte.lance@gmx.net) by neuron.webmore.de (8.8.8/8.8.8) id KAA00956; Mon, 3 Aug 1998 10:24:34 +0200 (CEST) From: Malte Lance MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 3 Aug 1998 10:24:34 +0200 (CEST) To: "Andrew Reilly" Cc: jgrosch@mooseriver.com, Stephen Hocking-Senior Programmer PGS Tensor Perth , hackers@FreeBSD.ORG Subject: Re: Fast FFT routines with source? In-Reply-To: <19980803122028.A19751@reilly.home> References: <199808010637.OAA04884@ariadne.tensor.pgs.com> <19980802014204.A12287@mooseriver.com> <19980803122028.A19751@reilly.home> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13765.29346.857875.450309@neuron.webmore.de> Reply-To: malte.lance@gmx.net Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Andrew Reilly writes: > 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. Had the same feelings abouot NR. More of an recipe "how to write a fft (... and introduce maximal confusion by strange indexing)". > > The other suggestions made here are all good sources of FFT code. > Be aware that the fftw code has a particularly curly licence. Hm ... what do you mean ? neuron:~/tmp10/fftw-1.3> cat ./COPYRIGHT /* * Copyright (c) 1997,1998 Massachusetts Institute of Technology * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ neuron:~/tmp10/fftw-1.3> The GPL-v2 is included in the file ./COPYING So what's your point ? Malte. > > -- > Andrew > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message