Library problem with ifc + mkl

Library problem with ifc + mkl

This message has been moved to the Intel Math Kernel Library forum which launched on Dec. 18, 2003.

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

There is no duplication between the lapack library, which is supplied with mkl, and the main mkl libraries. You must link explicitly with the lapack library, before the mkl library, if you require functions from it.

So it is not true what there is in the page !!

Highly optimized library ? BLAS, LAPACK, DFTs, VML, VSL, optimized for the latest Intel processor range performing faster than ever on the Intel Pentium 4 processor, Intel Pentium M processor component of Intel Centrino? mobile technology, Intel Xeon? processor and Intel Itanium 2 processor.

I have still problem with the link to lapack, blas and mkl.The lapack and blas libraries I am using are redhat 9.0 rpms. Should I recompile that with ifc or icc?

The lapack and blas libraries from red hat are meant to be used with g77. The lapack and mkl libraries which come together from Intel play a similar role, with a higher level of optimization, with the Intel compiler.
In either case, if you are using lapack, you must link explicitly against both libraries.

You could rebuild lapack and blas from source with ifc, if you don't wish to use mkl. If you search a bit, you will find useful suggestions from people who have done it. Even if you are successful, you will likely equal the performance of mkl only for tasks for which mkl has not been optimized, or which depend on you making your own corrections to source. The value of your time and self-education is for you to judge.

Leave a Comment

Please sign in to add a comment. Not a member? Join today