NOTE: Defects and feature requests described below represent specific issues with specific test cases. It is difficult to succinctly describe an issue and how it impacted the specific test case. Some of the issues listed may impact multiple architectures, operating systems, and/or languages. If you have any questions about the issues discussed in this report, please visit our Get Help page for support options.
2022.0 Release (December 2021)
MKLD-12475 |
Added verbose mode for GPU. |
MKLD-12463 |
Fixed the misprint in mkl_types.h |
MKLD-12191 |
Fixed the performance degradation of SVD in version 2021 for tall-skinny matrices comparing to that of version 2019.3. |
MKLD-12181 |
Fixed the issue that the SPARSE_MATRIX_CHECKER routine not recognizing when the input matrix is not sorted in the ascending order. |
MKLD-12149 |
Fixed the wrong comments in mkl_df_functions.h and mkl_vsl_functions.h files. |
MKLD-12129 |
Fixed the warning issue of the integer-size 64 for parameter VSL_QRNG_LEAPFROG_COMPONENTS. |
MKLD-12118 |
Fixed the issue that GEMM routines output NaN when y contains NaN even if beta is zero. |
MKLD-12052 |
Fixed the memory leak issue when using MKL_SPARSE_CONVERT_CSR ROUTINE. |
MKLD-12019 |
Updated the content description of FFT dpcpp examples. |
MKLD-11821 |
Fixed the issue oneMKL Pardiso reporting wrong size of memory allocated in phases 11 ans 22. |
MKLD-11358 |
Fixed the crashing issue with runtime error CL_INVALID_VALUE of GEMM routine in DPC++. |
2021.4 Release (September 2021)
MKLD-12148 |
Fixed the wrong comments in the file mkl_vmlfunctions.h. |
MKLD-12052 |
Fixed the memory leak issue when using MKL_SPARSE_CONVERT_CSR. |
MKLD-11763 |
Fixed the error "Variable MKLROOT not defined" reported by pkg-config. |
MKLD-11725 |
Fixed the hanging issue in the cluster sparse solver when iparm[3]=31. |
MKLD-11723 |
Fixed the crash issue when using P?GEEVX. |
MKLD-11665 |
Fixed the incorrect result produced by MKL PARDISO when a permutation vectore is used. |
MKLD-11542 |
Fixed the misprints in mkl_vml_defines.h. |
MKLD-11531 |
Fixed the issue MKL_SPARSE_QR_REORDER returning the "-6" error code. |
MKLD-11515 |
The /MD option is documented in the oneMKL Developer Guide for Windows. |
MKLD-11514 |
Fixed the TBB static linking issue in Link Line Advisor. |
MKLD-11372 |
Fixed the issue with incorrect parameter 3 in DGEMM when using the compler option -qmkl. |
MKLD-11370 |
Fixed the issue that cause FFT function to behave in ILP64 mode while in the lP64 mode. |
MKLD-10903 |
Fixed issue CLUSTER_SPARSE_SOLVER_EXPORT reporting wrong index mode. |
MKLD-10772 |
Fixed issue with MKL-SPARSE_S_MM in BSR being slower than in CSR. |
2021.3 Release (June 2021)
MKLD-11609 |
Fixed SSYSV_AA returning the wrong optimal size of the work array. |
MKLD-11590 |
Fixed slowdown in CBLAS_SCAL and CBLAS_DCOPY. |
MKLD-11440 |
Fixed PZHEEVD returning wrong results when running with 16 MPI tasks and the matrix size >= 4000. |
MKLD-11382 |
Fixed CLUSTER_SPARSE_SOLVER_EXPORT returning wrong results in the symmetric matrix. |
MKLD-11380 |
Fixed crashed issue when unloading a plugin DLL linking to oneMKL in an application dynamically linking to oneMKL. |
MKLD-11347 |
Updated oneMKL Link Line Advisor to show -qmkl option. |
MKLD-11317 |
Fixed incorrect paths in the builder tool. |
MKLD-11299 |
Fixed issue with MKL FEAST reporting internal error when computing big problem sizes. |
MKLD-11208 |
Fixed issue with PDSYRK failing in LP64, not in ILP64 mode even though the problem size is within LP64 size limitations. |
MKLD-11109 |
oneMKL is opening libgomp.so instead of libgomp.so.1. |
MKLD-11040 |
Fixed hanging issue in AVX2 version of batch DGEMM. |
MKLD-10944 |
Fixed a DGEMM regression issue when running in multi-threaded applications. |
MKLD-10907 |
Fixed issue with CLUSTER_SPARSE_SOLVER showing significant nonuniform memory distribution across MPI ranks. |
MKLD-10904 |
Fixed issue with CLUSTER_SPARSE_SOLVER spending 85% of reordering time in memory allocation. |
MKLD-10884 |
Fixed issue with MKL_SPARSE_D_MV flipping when using CSC. |
MKLD-10874 |
Fixed issue with MKL_SPARSE_D_MM producing wrong results. |
MKLD-10851 |
Fixed issue with VDRNGGAUSSIAN raising divide-by-zero exception. |
MKLD-10578 |
Added missing description line in verbose mode when using TBB mode. |
MKLD-9898 |
Fixed memory leak issue in DPOTRF and DPOTRI. |
MKLD-9189 |
Fixed issue with makefile. |
MKLD-9026 |
Added CMake support for oneMKL. |
MKLD-8345 |
Fixed verbose mode for ?DTSVB. |
MKLD-3959 |
Added support for TBB in custom DLL builder. |
2021.2 Release (March 2021)
MKLD-11173 |
Added missing DLL files at runtime with FORTRAN sample in Visual Studio 19. |
MKLD-11027 |
Fixed oneMKL Link Line Advisor ( v6.13) to check boxes for LAPACK95 and BLAS95. |
MKLD-10796 |
Fixed format of the INTEL_MKL_VERSION in mkl_version.h. |
MKLD-10629 |
Fixed nrm2 output NaN on graphics when the input vector was a zero vector. |
MKLD-10532 |
Implemented fix for FFTW producing the wrong results when Intel® AVX-512 is enabled. |
MKLD-10488 |
Fixed zero error in DFEAST_SCSRGV when divided by float. |
MKLD-10448 |
Fixed MKL_ZOMATADD routine producing wrong results |
MKLD-10254 |
Improved MKL PARDISO scalability behavior at the solving stage with many of the RHS. |
MKLD-10247 |
Improved performane of MKL_SPARSE_D_GV when the problem size exceeds. |
MKLD-10228 |
Fixed crash reported for MKL_SPARSE_D_GV. |
MKLD-10217 |
Fixed regression reported for DSYEVX in earlier versions. |
MKLD-9070 |
Cleaned up MKL PARDISO to not use deprecated omp_get/set_nested routines. |
MKLD-10307 |
Enabled the extended precision iterative refinement in MKL PARDISO. |
MKLD-10076 |
Added MKL_DIRECT_CALL mode for ?GEEV routine. |
MKLD-10612 |
Fixed Random Number Generator (RNG) - Numerical Divergence for vslSkipAheadStream. |
2021.1 Initial Release (December 2020)
MKLD-10499 |
Fixed DGESVD function returning essential different results with different number of threads. |
MKLD-10397 |
Implemented Application Note for oneMKL PARDISOINIT to describe that oneMKL PARDISOINIT works with only 4-Byte integers. |
MKLD-10359 |
Fixed inconsistent returns of oneMKL PARDISO_64 and ILP64 API. |
MKLD-10136 |
Fixed different results produced on different branches of the codepath for RNG - vslloadstreamf and vslsavestreamf. |
MKLD-10059 |
Added -fPIC as default option to build BLAS95 and LAPACK95 interfaces. |
MKLD-9831 |
Fixed unexpected return value for Poisson solver for iparm values. |
MKLD-9331 |
Resolved Linking error LNK2038 message while linking SparseBLAS routine with /MD option. |
MKLD-8512 |
Fixed simultaneous data racing issue occured when several streams try to call DataFitting functions for the first time. |
MKLD-10188 |
Updated documentation for ?FGMRES_CHECK and other RCI check routine. |