In the file with the list of functions for your custom DLL, adjust function names to the required interface. For example, you can list the cdecl entry points as follows:
DGEMM
DTRSM
DDOT
DGETRF
DGETRS
cblas_dgemm
cblas_ddot
For more examples, see domain-specific lists of functions in the <mkl_directory>\share\mkl\tools\builder\ directory. This directory contains lists of function names for cdecl interfaces.
The lists of function names are provided in the <mkl_directory>\share\mkl\tools\builder\ directory merely as examples. See Composing a List of Functions for how to compose lists of functions for your custom DLL.
Names of Fortran-style routines (BLAS, LAPACK, etc.) can be upper-case, lower-case, or lower-case with the trailing underscore. For example, these names are equivalent:
BLAS:
dgemm,
DGEMM,
dgemm_.
LAPACK:
dgetrf,
DGETRF,
dgetrf_.
Properly capitalize names of C support functions in the function list. To do this, follow the guidelines below:
For example, the
#define directive for the
mkl_disable_fast_mm function is
#define mkl_disable_fast_mm MKL_Disable_Fast_MM.
Capitalize the name of this function in the list like this: MKL_Disable_Fast_MM.
For the names of the Fortran support functions, see the tip.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |