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.

Support for Third-PartyInterfacesBThis appendix describes in brief certain interfaces th<strong>at</strong> <strong>Intel</strong>® M<strong>at</strong>h Kernel Library (<strong>Intel</strong>®MKL) supports.GMP* Functions<strong>Intel</strong> MKL implement<strong>at</strong>ion of GMP* arithmetic functions includes arbitrary precisionarithmetic oper<strong>at</strong>ions on integer numbers. The interfaces of such functions fully m<strong>at</strong>ch theGNU Multiple Precision* (GMP) Arithmetic Library.If you currently use the GMP* library, you need to modify INCLUDE st<strong>at</strong>ements in yourprograms to mkl_gmp.h.FFTW Interface Support<strong>Intel</strong> MKL offers two wrappers collections, each being the FFTW interface superstructure, tobe used for calling the <strong>Intel</strong> MKL Fourier transform functions. These collections correspondto the FFTW versions 2.x <strong>and</strong> 3.x, respectively, <strong>and</strong> the <strong>Intel</strong> MKL versions 7.0 <strong>and</strong> l<strong>at</strong>er.The purpose of these wrappers is to enable developers whose programs currently useFFTW to gain performance with the <strong>Intel</strong> MKL Fourier transforms without changing theprogram source code. See FFTW to <strong>Intel</strong>® MKL Wrappers Technical User Notes for FFTW2.x (fftw2xmkl_notes.htm) for details on the use of the FFTW 2.x wrappers <strong>and</strong> FFTW to<strong>Intel</strong>® MKL Wrappers Technical User Notes for FFTW 3.x (fftw3xmkl_notes.htm) fordetails on the use of the FFTW 3.x wrappers.B-1

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

Saved successfully!

Ooh no, something went wrong!