help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: intel mkl


From: Mag Gam
Subject: Re: intel mkl
Date: Wed, 9 Jun 2010 06:06:31 -0400

Thanks! Their documentation had exactly what we are looking for!



On Tue, Jun 8, 2010 at 9:17 PM, Ben Abbott <address@hidden> wrote:
> On Jun 8, 2010, at 8:12 AM, Mag Gam wrote:
>
>> On Tue, Jun 8, 2010 at 7:22 AM, Ben Abbott <address@hidden> wrote:
>>> On Jun 8, 2010, at 6:41 AM, Mag Gam wrote:
>>>
>>>> On Mon, Jun 7, 2010 at 11:40 PM, Mag Gam <address@hidden> wrote:
>>>>>
>>>>> On Mon, Jun 7, 2010 at 11:35 PM, John W. Eaton <address@hidden> wrote:
>>>>>> On  7-Jun-2010, Mag Gam wrote:
>>>>>>
>>>>>> | I am trying to compile Octave with Intel compiler and use Intel Math
>>>>>> | Kernel Libraries. However, It seems the basic install isn't finding my
>>>>>> | MKL libraries. I know there were previous threads about this topic
>>>>>> | therefore I am hoping to get some help.
>>>>>> |
>>>>>> | Here is how I am compiling stuff.
>>>>>> |
>>>>>> | PREFIX=/apps/octave-3.2.3
>>>>>> |
>>>>>> | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/apps/hdf5-1.8.3/lib
>>>>>> |
>>>>>> | INCLUDE="-I/apps/hdf5-1.8.3/include"
>>>>>> | ./configure F77=ifort FFLAGS="-O3 -xW" CXX=icpc CPP="icc -E" CC=icc
>>>>>> | CXXPP="icpc -E" \
>>>>>> |         CXXFLAGS="$INCLUDE -mieee-fp" \
>>>>>> |         --prefix="$PREFIX" CFLAGS="-O3 -xW $INCLUDE" 
>>>>>> CPPFLAGS="$CFLAGS" \
>>>>>> |         LDFLAGS="-limf -lm -L/apps/hdf5-1.8.3/lib" \
>>>>>> |         PERL=/apps/perl-5.10.1/bin/perl --disable-extra-warning-flags
>>>>>> | --disable-docs
>>>>>> |
>>>>>> | The MKL libraries exist here: /apps/intel/lib/intel64
>>>>>> |
>>>>>> | This currently does not find the MKL, I am curious how others did this.
>>>>>>
>>>>>> CPPFLAGS is for the preprocessor, so setting CPPFLAGS to $CFLAGS is
>>>>>> probably not what you want.
>>>>>>
>>>>>> -I flags belong in CPPFLAGS.
>>>>>>
>>>>>> -L flags belong in LDFLAGS.
>>>>>>
>>>>>> Use CXXFLAGS and CFLAGS for things like -O and -g, and I suppose
>>>>>> -mieee-fp if that is not discovered automatically by the configure
>>>>>> script.
>>>>>>
>>>>>> I don't think any variable CXXPP is used in Octave's configure scripts
>>>>>> or Makefiles.
>>>>>>
>>>>>> jwe
>>>>>>
>>>>>
>>>>> Wow. Thanks for the quick response.
>>>>>
>>>>> I am going by this:
>>>>>
>>>>> http://octave.1599824.n4.nabble.com/icc-compiler-td1677125.html
>>>>>
>>>>
>>>> Still having no luck. It can't find my lapack.
>>>>
>>>> My lapack is located at:
>>>> /apps/lib/em64t/libmkl_lapack.so
>>>>
>>>> But I am not sure what argument I need to put in my ./configure to
>>>> have it find it.
>>>>
>>>
>>> Have you looked over the configure options?
>>>
>>>        ./configure --help
>>>
>>> Ben
>>>
>>> p.s. When replying please bottom-post so that those who arrive later can 
>>> follow.
>>>
>>
>> Yes, I did ./configure -help and I do see lapack and blas but I am not
>> sure what I should feed it. Should I give a location of the .so or the
>> directory where the .so is located, so do I need to do a "-Ldirectory"
>> ?
>>
>> its a bit confusing.
>
> I recommend checking Intel's documentation.
>
> Ben
>
> p.s. When replying please bottom-post so that those who arrive later can 
> follow.
>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]