13.07.2015 Views

Intel(R) - Computational and Systems Biology at MIT

Intel(R) - Computational and Systems Biology at MIT

Intel(R) - Computational and Systems Biology at MIT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Intel</strong>® M<strong>at</strong>h Kernel Library Structure 3Table 3-7Detailed directory structure (continued)Directory/filelibmkl_ias.solibmkl_vml_i2p.soRTL layerlibguide.solibiomp5.soContentsInterval arithmetic routinesVML kernel for IA-64 architecture<strong>Intel</strong>® Legacy OpenMP* run-time library for dynamic linking<strong>Intel</strong>® Comp<strong>at</strong>ibility OpenMP* run-time library for dynamiclinking1. Additionally, a number of interface libraries may be gener<strong>at</strong>ed as a result of respective makefile oper<strong>at</strong>ion in the interfacesdirectory (see “Using Language-Specific Interfaces with <strong>Intel</strong>® MKL” section in chapter 7).Dummy LibrariesPure layered libraries give more flexibility to choose the appropri<strong>at</strong>e combin<strong>at</strong>ion oflibraries but do not have backward comp<strong>at</strong>ibility by library names in link lines. Dummylibraries are introduced to provide backward comp<strong>at</strong>ibility with earlier version of <strong>Intel</strong> MKL,which did not use layered libraries.Dummy libraries do not contain any functionality, but only dependencies on a set of layeredlibraries. Placed in a link line, dummy libraries enable omitting dependent layered libraries,which will be linked autom<strong>at</strong>ically. Dummy libraries contain dependency on the followinglayered libraries (default principle):• Interface: <strong>Intel</strong>, LP64• Threading: <strong>Intel</strong> compiled• <strong>Comput<strong>at</strong>ional</strong>: the comput<strong>at</strong>ion library.So, if you employ the above interface <strong>and</strong> use OpenMP* threading provided by the <strong>Intel</strong>®compiler, you may not change your link lines.Accessing the <strong>Intel</strong>® M<strong>at</strong>h Kernel Library Document<strong>at</strong>ionThe section details the contents of the <strong>Intel</strong> MKL document<strong>at</strong>ion directory <strong>and</strong> explains howto access man pages for the library.3-19

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

Saved successfully!

Ooh no, something went wrong!