Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

IFC compatible Libraries

newguy
Beginner
511 Views
I have 2 questions. I came across when dealing with libraries.

1) Can I use the 'lapack' & 'blas' libraries setup for the g77 compiler with the ifc compiler? or do I have to use the intel Math kernel package?

2) I am also looking for other specific libraries such as 'imsl','sentry', 'pthreads',etc? Do you know if there is anyone readily supplies ifc compiler optimized libraries?

Thanks
0 Kudos
1 Reply
TimP
Honored Contributor III
511 Views
If you want to use the public lapack and blas, you could rebuild them from source, paying attention to issues such as the machine epsilon tests. Those should be written to use standard Fortran intrinsics, or built with -mp, so they don't compile into loops without exit. The pre-compiled lapack which comes with linux will have calls to the g77 run-time, which aren't compatible with ifc. MKL takes care of these issues, as well as offering generally better performance.

I suppose the question of making IMSL available under reasonable terms to use with Intel compilers is still under negotiation. Open software alternatives are often preferred. libpthreads comes with linux, and is already integrated into ifc -openmp. I think your term "sentry" is ambiguous without more context.
0 Kudos
Reply