- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI All,
I am running OS 10.6.5 on an early 2008 Mac Pro, with the recent Xcode 3.2.4.
I just installed the new version 12.0 compilers, C++ and Fortran. To set them up I use
source /opt/intel/composerxe/bin/compilervars.sh intel64
I then untarred fftw3.2.2.tar and ran
./configure CC=icc F77=ifort --with-our-malloc16 --enable-openmp --enable-sse2
Then I do
make check
Lots of things happen, but it then craps out, ending with
Executing "/Users/johnston/Numerical_Packages/fftw-3.2.2/tests/bench --verbose=1 --verify '//obc10x13x5x10v2' --verify '//ibc10x13x5x10v2' --verify '//ofc10x13x5x10v2' --verify '//ifc10x13x5x10v2' --verify 'obc10x13x5x10v2' --verify 'ibc10x13x5x10v2' --verify 'ofc10x13x5x10v2' --verify 'ifc10x13x5x10v2' --verify 'ok13bx9e11*8' --verify 'ik13bx9e11*8' --verify 'obr33x22v12' --verify 'ibr33x22v12' --verify 'ofr33x22v12' --verify 'ifr33x22v12' --verify '//obc33x22v12' --verify '//ibc33x22v12' --verify '//ofc33x22v12' --verify '//ifc33x22v12' --verify 'obc33x22v12' --verify 'ibc33x22v12' --verify 'ofc33x22v12' --verify 'ifc33x22v12' --verify 'ok120e01*168' --verify 'ik120e01*168' --verify 'obr8x5x2x13*8' --verify 'ibr8x5x2x13*8' --verify 'ofr8x5x2x13*8' --verify 'ifr8x5x2x13*8' --verify '//obc8x5x2x13*8' --verify '//ibc8x5x2x13*8' --verify '//ofc8x5x2x13*8' --verify '//ifc8x5x2x13*8' --verify 'obc8x5x2x13*8' --verify 'ibc8x5x2x13*8' --verify 'ofc8x5x2x13*8' --verify 'ifc8x5x2x13*8' --verify 'ok4o00v25' --verify 'ik4o00v25' --verify '//obr5x2x3x3' --verify '//ofr5x2x3x3' --verify 'obr5x2x3x3' --verify 'ibr5x2x3x3' --verify 'ofr5x2x3x3' --verify 'ifr5x2x3x3'"
//obc10x13x5x10v2 4.78188e-16 2.18127e-15 7.68733e-16
//ibc10x13x5x10v2 4.33957e-16 2.18127e-15 8.49837e-16
//ofc10x13x5x10v2 4.00962e-16 2.04907e-15 8.27465e-16
//ifc10x13x5x10v2 3.72694e-16 2.18127e-15 8.52547e-16
FAILED /Users/johnston/Numerical_Packages/fftw-3.2.2/tests/bench: --verify '//obc10x13x5x10v2' --verify '//ibc10x13x5x10v2' --verify '//ofc10x13x5x10v2' --verify '//ifc10x13x5x10v2' --verify 'obc10x13x5x10v2' --verify 'ibc10x13x5x10v2' --verify 'ofc10x13x5x10v2' --verify 'ifc10x13x5x10v2' --verify 'ok13bx9e11*8' --verify 'ik13bx9e11*8' --verify 'obr33x22v12' --verify 'ibr33x22v12' --verify 'ofr33x22v12' --verify 'ifr33x22v12' --verify '//obc33x22v12' --verify '//ibc33x22v12' --verify '//ofc33x22v12' --verify '//ifc33x22v12' --verify 'obc33x22v12' --verify 'ibc33x22v12' --verify 'ofc33x22v12' --verify 'ifc33x22v12' --verify 'ok120e01*168' --verify 'ik120e01*168' --verify 'obr8x5x2x13*8' --verify 'ibr8x5x2x13*8' --verify 'ofr8x5x2x13*8' --verify 'ifr8x5x2x13*8' --verify '//obc8x5x2x13*8' --verify '//ibc8x5x2x13*8' --verify '//ofc8x5x2x13*8' --verify '//ifc8x5x2x13*8' --verify 'obc8x5x2x13*8' --verify 'ibc8x5x2x13*8' --verify 'ofc8x5x2x13*8' --verify 'ifc8x5x2x13*8' --verify 'ok4o00v25' --verify 'ik4o00v25' --verify '//obr5x2x3x3' --verify '//ofr5x2x3x3' --verify 'obr5x2x3x3' --verify 'ibr5x2x3x3' --verify 'ofr5x2x3x3' --verify 'ifr5x2x3x3'
received signal 8
make[2]: *** [check-local] Error 1
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
boussinesq:fftw-3.2.2 johnston$
Has anyone been successful in building this package with the new compilers?
Thanks, Hans
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a specific reason that you do not wish to take the easier route: use the sources and makefile provided by Intel in the /mkl/interfaces/*fftw* directories?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yes, MKL does not support the full range of transforms, e.g. R2HC and HC2R
and in any event, the library should build, so it would be useful to know what the problem is ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
UPDATE:
NO PROBLEM IF I setup the compilers using ia32 instead of intel64, i.e.,
source /opt/intel/composerxe/bin/compilervars.sh ia32
Any idea why?

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page