Dear Bill,

Yes, the first problem I faced was precision. In double precision,
all of CLIPPER programs did not run. After that, I have used with single
precision MKL's FFT. And CLIPPER programs except cbuccaneer.exam
successfully ran.

So, I wonder why only the BUCCANEER fails under this environment. :(

Certainly, using pre-built package is easear and faster than building by
myself. But I want to compare performance between pre-built and Intel
MKL. :)

In my trial, test(make runtest) under Intel Compiler with Intel MKL(as
LAPACK without FFT) is 8% faster than pre-build package. I wornder how
much contributes with MKL's FFT library.

Nobuo OKAZAKI

Bill wrote:
> I should let the experts answer definitively, but I think this might  
> be because the clipper-related stuff (and coot) need single-precision  
> s[r]fftw libraries.
> 
> I had to do something like this:
> 
> LDFLAGS="-Wl,-dylib_file,/sw/lib/libsfftw.2.0.7.dylib:/sw/lib/ 
> libsrfftw.2.0.7.dylib"
> 
> It will probably be a bit different on Fedora (linux uses .so instead  
> of .dylib suffixes).  The main point is to force-feed it the single- 
> precision libraries.
> 
> In practice it is probably just easier just to let ccp4 build its own,  
> unless you need the mpi versions.  Single precision makes the  
> calculation go faster and you can't see the difference in the maps, in  
> my experience.
> 
> HTH,

Reply via email to