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.

Linking Your Applic<strong>at</strong>ion with <strong>Intel</strong>® M<strong>at</strong>h Kernel Library 5Figure 5-1Linking with Layered <strong>Intel</strong> MKLIn case of employing the pure layered model for st<strong>at</strong>ic linking, the interface layer, threadinglayer, <strong>and</strong> comput<strong>at</strong>ion layer libraries must be enclosed in grouping symbols (for example,-Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a$MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group). Seespecific examples in the Linking Examples section.In case you use dummy libraries,• The p<strong>at</strong>h to <strong>Intel</strong> MKL libraries must be added to the list of p<strong>at</strong>hs th<strong>at</strong> the linker willsearch for archive libraries (for example, as -L)• No interface layer or threading layer libraries should be included in the link line• No grouping symbols must be employed.The order of listing libraries in the link line is essential, except for the libraries enclosed inthe grouping symbols.5-5

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

Saved successfully!

Ooh no, something went wrong!