Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
mkl_get_format_compact
Returns the optimal compact packing format for the architecture, needed for all compact routines.
Syntax
MKL_COMPACT_PACK mkl_get_format_compact ();
Description
The routine returns the optimal compact packing format, which is an MKL_COMPACT_PACK type, for the current architecture. The optimal value of format is determined by the architecture's vector-register length. format is a required parameter for any packing, unpacking, or BLAS/LAPACK compact routine. See Compact Format for details.
Return Values
The function returns a value format.
format | format can be returned as any of the following three values. MKL_COMPACT_AVX512 is the optimal format value for:
|
Application Notes:
After calling this routine, mkl_?get_size_compact can be called to calculate the buffer size needed for mkl_?gepack_compact.