Developer Guide for Intel® oneAPI Math Kernel Library for Linux*
Specifying Function Names
In the file with the list of functions for your custom shared object, adjust function names to the required interface. For example, for Fortran functions append an underscore character “_” to the names as a suffix:
dgemm_
ddot_
dgetrf_
For more examples, see domain-specific lists of functions in the <mkl_directory>/share/mkl/tools/builder directory.
Properly capitalize names of C support functions in the function list. To do this, follow the guidelines below:
In the mkl_service.h include file, look up a #define directive for your function ( mkl_service.h is included in the mkl.h header file).
Take the function name from the replacement part of that directive.
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 |