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

Create successful ePaper yourself

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

3 <strong>Intel</strong>® M<strong>at</strong>h Kernel Library User’s GuideTable 3-5<strong>Intel</strong>® MKL include files (continued)Function domainInclude filesFortranC or C++• DSS Interface mkl_dss.f77mkl_dss.hmkl_dss.f90• RCI Iter<strong>at</strong>ive Solvers mkl_rci.fimkl_rci.h• ILU Factoriz<strong>at</strong>ionOptimiz<strong>at</strong>ion Solver Routines mkl_rci.fi mkl_rci.hVector M<strong>at</strong>hem<strong>at</strong>ical Functions mkl_vml.fi mkl_vml_functions.hVector St<strong>at</strong>istical Functions mkl_vsl.fimkl_vsl_functions.hmkl_vsl_subroutine.fiFourier Transform Functions mkl_dfti.f90 mkl_dfti.hCluster Fourier Transform mkl_cdft.f90mkl_cdfti.hFunctionsPartial Differential Equ<strong>at</strong>ionsSupport Routines• Trigonometric Transforms mkl_trig_transforms.f90 mkl_trig_transforms.h• Poisson Solvers mkl_poisson.f90 mkl_poisson.hSome function domains th<strong>at</strong> support only Fortran interface according to Table A-1, anywayprovide header files for C or C++ in the include directory. Such *.h files enable usingFortran binary interface from C or C++ code <strong>and</strong> so describe the C interface, including itsILP64 aspect.Limit<strong>at</strong>ionsNote th<strong>at</strong>, not all components support the ILP64 fe<strong>at</strong>ure. Table 3-6 shows which functiondomains support ILP64 interface.Table 3-6ILP64 support in <strong>Intel</strong>® MKLFunction domainBLASSparse BLASLAPACKScaLAPACKVMLVSLSupport for ILP64YesYesYesYesYesYes3-10

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

Saved successfully!

Ooh no, something went wrong!