13.07.2015 Views

Intel(R) Math Kernel Library for Linux* OS User's Guide

Intel(R) Math Kernel Library for Linux* OS User's Guide

Intel(R) Math Kernel Library for Linux* OS User's Guide

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Linking Your Applicationwith the <strong>Intel</strong>® <strong>Math</strong>5<strong>Kernel</strong> <strong>Library</strong>This chapter discusses linking your applications with the <strong>Intel</strong>® <strong>Math</strong> <strong>Kernel</strong> <strong>Library</strong>(<strong>Intel</strong>® MKL) <strong>for</strong> the <strong>Linux*</strong> <strong>OS</strong>. The chapter provides in<strong>for</strong>mation on the libraries thatshould be linked with your application, presents linking examples, and explains how tobuild custom shared objects.To link with <strong>Intel</strong> MKL, choose one library from the Interface layer, one library from theThreading layer, one (and typically the only) library from the Computational layer, and, ifnecessary, add run-time libraries. Table 5-1 lists typical sets of <strong>Intel</strong> MKL libraries to linkwith your application.Table 5-1Typical Libraries to List on a Link LineInterface layerThreading layerComputationallayerRTLIA-32architecture,static linkinglibmkl_intel.alibmkl_intel_thread.alibmkl_core.alibiomp5.soIA-32architecture,dynamic linkinglibmkl_intel.solibmkl_intel_thread.solibmkl_core.solibiomp5.so<strong>Intel</strong>® 64 andIA-64architectures,static linkinglibmkl_intel_lp64.alibmkl_intel_thread.alibmkl_core.alibiomp5.so<strong>Intel</strong>® 64 andIA-64architectures,dynamic linkinglibmkl_intel_lp64.solibmkl_intel_thread.solibmkl_core.solibiomp5.soFor exceptions and alternatives to the libraries listed above, see Selecting Libraries to Link.5-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!