Community
cancel
Showing results for 
Search instead for 
Did you mean: 
annalabutina
Beginner
118 Views

Building HPCC with FFT from MKL

Hello,

I'm trying to build HPCC (version 1.4.1) with MKL on Windows for x64 platform. I'm using Intel ComposerXE-2011, MKL that comes with it and VS2010 for building stuff.

I follow the manual published here: http://software.intel.com/en-us/articles/performance-tools-for-software-developers-use-of-intel-mkl-...

I ran

nmake libintel64 mpi=msmpi mpidir="C:\\Program Files\\Microsoft HPC Pack 2008 SDK" interface=ilp64 precision=MKL_DOUBLE

to build fftw2x_cdft_DOUBLE_ilp64.lib and

nmake libintel64 precision=MKL_DOUBLE

to build fftw2xc_intel.lib.

Then I link my project with

fftw2x_cdft_DOUBLE_ilp64.lib

fftw2xc_intel.lib

mkl_blacs_msmpi_ilp64.lib

mkl_cdft_core.lib

mkl_core.lib

mkl_intel_ilp64.lib

mkl_intel_thread.lib

I use /DUSING_FFTW /DMKL_INT=long /DLONG_IS_64BITS compiler flags. The build is successful, but HPCC wouldn't run. It publishes the summary section and one line at the end: "No 64-bit integer type available."

What do I do wrong?

Thanks, Anna

0 Kudos
3 Replies
118 Views

Hi Anna,

Please refer the 64 bitness on Windows and MKL article we published recently.

http://software.intel.com/en-us/articles/64-bit-int-support-on-win64-mkl/

Vipin
annalabutina
Beginner
118 Views

 
Vladimir_Petrov__Int
New Contributor III
118 Views

Anna,

On Windows LONG_IS_64BITS should not be defined for HPCC if you want it to use 64-bit integers. Neither should MKL_INT be defined as long in this case - you will need ILP64 interface for that.

Please report here all the problems that you will encounter on your way to running HPCC on Windows. I will try to guide you.

Good luck,
-Vladimir
Reply