mkl_?dnscsr deprecated, alternatives?
Since "mkl_?dnscsr" (dense to sparse matrix conversion and vice versa) is deprecated, what should we use instead?For sparse to dense conversion I could simply use "mkl_sparse_?_spmmd" (product of two...
View ArticleGet all eigenvalues of a large sparse non-hermitian complex matrix
We need to get all (a part of them won't suffice) the eigenvalues of a very large (≈10^6x10^6) very sparse (≈10^6 non-zero entries) non-hermitiancomplex matrix. We have access to computer clusters from...
View ArticleOptimizing the backward solve for a sparse lower triangular linear system
I have the compressed sparse column (csc) representation of the n x n lower-triangular matrix A with zeros on the main diagonal, and would like to solve for b in(A + I)' * x = bThis is the routine I...
View ArticleOfficial CMake (3.0+) support for MKL
Latest release of "Intel® Parallel Studio XE Cluster Edition for Linux* 2020" comes with no cmake support.It makes hard to maintain applications which rely on MKL or has it as optional dependency.CMake...
View ArticlePoisson Solver on cylindrical coordinates
Hello,is there an implementation of an cylindrical poisson solver, according to https://software.intel.com/en-us/mkl-developer-reference-c-poisson-solver-implementation only Cartesian and spherical...
View ArticleAVX512 is slower than AVX2 when running CGESDD/SGESDD on Xeon Gold 6130
I am evaluating the performance of Intel MKL on Xeon Gold 6130 processors, which have two AVX512 FMA units. I see performance improvement with AVX512 for matrix multiplication and FFT. However, for...
View ArticleHow to choose tolerance parameters in lamch?
The documentation for LAMCH has many options, with short descriptions:https://software.intel.com/en-us/mkl-developer-reference-c-lamchBut what exactly does each of them do, and how do I decide which...
View Articleerror #7002: Error in opening the compiled module file. Check INCLUDE paths....
Dear there,recently I would like to run some example codes of Intel@ MKL to learn the usage of it. I use the Microsoft Visual Studio Community 2019+Intel Parallel Studio XE 2019 as my develop...
View ArticleSubset of eigenvalues for full matrix
Hi,The MKL manual mentions routines to calculate the complete set of eigenvalues of a full matrix. I understand that intel has worked at optimizing the calculation of subsets of eigenvalues for sparse...
View ArticleMKL on NVIDIA GPU
If I am posting at the wrong place, please let me know where I should post this. I have a code which is using MKL a lot and I am now looking to use this on a gpu. For this reason, I am very interested...
View ArticleSpeed up PARDISO
Hello,I want to solve a linear system Ax=b. The matrix A is sparse and symmetric. Its is size [2 226 495 x 2 226 495] and 85 414 336 nnz. The RHS is a vector [2226495 x1] 5549 nnz. I am using Intel MKL...
View ArticleLooking for recommended routine to find full SVD of square matrix
Dear MKL team,I am looking for routine to solve full SVD of square matrix with sizes about 20k-40k. Can you point me on the recommended function and performance numbers in case you have any available?...
View Articletrouble going from XE2013 to XE2020
I have an intel fortran console program which uses pardiso and works great when compiled with XE 2013 & visual studio 2010. I am trying to get it to run with XE 2020 and visual studio 2019 and the...
View ArticleIntel MKL fails to link with Intel C++ compiler 2019.04 and newer
Description:I'm using Intel MKL to calculate some complex to real DFT transforms and their inverse. In my project I also use `std::exp` math function with float data type. The issue is, that for some...
View ArticleMKL Sparse BLAS executor slower than deprecated routines
I have several sparse iterative solvers that use the deprecated MKL sparse Blas procedures. After converting the solvers to use the latest sparse BLAS executor functions they all run slower than...
View ArticleIntel ODE Solver Program
Dear Intel Humans:A few years ago Intel Posted Code from an Intel ODE Solver. There are many links to this program on the web from people who used the code. Following all of the links I could find...
View ArticleOptimize Many Small SPARSE Matrix-Matrix Multiplications
I have many small sparse matrices and I want to multiply them together. Let's assume I can have them as small as desired. My main question is how I can do it efficiently with MKL.I am aware of...
View ArticleDuplicate interface blocks in Lapack95
The file lapack_interfaces.f90 in the ...\MKL\interfaces\lapack95\sources directory contains duplicate interface blocks for the following 62...
View ArticleSparse BLAS mkl_sparse_sypr valgrind memcheck error
Hello,I ran the attached code and receive:➜ valgrind --tool=memcheck --leak-check=full --track-origins=yes ./lukeSparseBLAStest > temp.txt==22146== Memcheck, a memory error detector==22146==...
View ArticleHow to avoid out of memory problem about the mkl syevd?
When I use the syevd function in mkl of fortran to calculate the eigenvalues and eigenvectors in my linux system, there are some troubles. Sometimes, the system will send message "Intel MKL INTERNAL...
View Article