[GRASS5] Problem compiling with gdal and/or fftw

Michael Rensing michael.rensing at shaw.ca
Tue Feb 14 00:47:05 EST 2006


For anyone running into this on FC4, the fftw package automatically 
updated from version 2 to version 3 when I used yum update, but now 
there's an fftw2 and fftw2-devel package.

M

Glynn Clements wrote:
> Michael Rensing wrote:
>
>   
>> Thanks everyone. I buess I was fooled into thinking that fftw3 would 
>> replace fftw2 in all cases when yum update automagically replaced it. 
>> I'll see if I can re-install fftw2.
>>
>> Has anyone got a quick explanation why the two versions of fftw are not 
>> compatible?
>>     
>
> According to the FFTW FAQ:
>
> 	Question 3.1. Why not support the FFTW 2 interface in FFTW 3?
> 	
> 	FFTW 3 has semantics incompatible with earlier versions: its plans can
> 	only be used for a given stride, multiplicity, and other
> 	characteristics of the input and output arrays; these stronger
> 	semantics are necessary for performance reasons. Thus, it is
> 	impossible to efficiently emulate the older interface (whose plans can
> 	be used for any transform of the same size). We believe that it should
> 	be possible to upgrade most programs without any difficulty, however.
>
> Note that the FFT functionality in GRASS creates a new plan for each
> transform and discards it afterwards, so it would be a simple matter
> to update lib/gmath/fft.c to use the FFTW v3 API instead.
>
> Supporting both versions of the API would require more work, most of
> which would be changes the configuration and build system.
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20060213/3737aeb7/attachment.html


More information about the grass-dev mailing list