How to use fused multiply–add with MKL?
I want to do basic a*x + b operation, where a, x and b are the vectors(or matrixes) with utilization of FMA processor capabilities. I think I am using v?Mul + v?Add I will get two separate operations....
View ArticleUsing Pardiso to solve linear system with the same pattern
Suppose that I need to solve a linear system in this form, Ax=b, in many iterations. In each iteration, I get a new matrix A. However, the pattern of the matrix is the same. That is, the indices of the...
View ArticleMKL License
Hi,I registered for the free Intel Performance Libraries. As far as I understood the Intel Simplified Software License these products can be used commercially. But when I have a look at...
View Article1socket/1core/1threads ?
Hi.I am using Intel i7-7700K with Hyperthreading enabled.Is there a way to correctly set MKL environment in the KMP_AFFINITY so that the topology looks like:socket number = physical core with 1 thread...
View ArticleQuestion on Intel Topology
Hi.I am using Intel i7-7700K with Hyperthreading enabled.Is there a way to correctly set MKL environment in the KMP_AFFINITY so that the topology looks like:socket number = physical core with 1 thread...
View ArticleVery Basic MKL Installation Help Needed -- VS 2017
Please help me get from zero to "Hello World" with the marvelous MKL.Using LAPACK appears to be a great starting point because I also want to integrate some data curve fitting into an ongoing C++...
View ArticleA large Sparse Matrix and Sparse Matrix multipy?
C=A*BA is a large sparse matrix 10*5000000000, and B is a Sparse matrix with 5000000000*10.A is created with csr, and B is create with csc.each matrix may only have a few elements (NNZ=10)How I can do...
View ArticleLinking MKL with Eclipse IDE CDT C/C++
I am trying to link Intel Math Kernel Library (MKL) with C/C++ through Eclipse IDE. Actually i followed the steps provided by Intel website but still the problem. I am trying to compile one example of...
View ArticleP?LAPIV - Issues with MPI I/O
Hello, I have a MPI Fortran code where I am reading in a square Matrix A, a RHS matrix B, and a pivot array IPIV. I currently have been successful at reading in A and B with MPI I/O, solving the linear...
View ArticleDSS Solver multiple handles
Hello,In my code I have to solve a system of N-2 linear equations K+1 times (with k<10). What this means is that my matrix A (N-2*N-2) will be structurally the same for all K, only with different...
View Articledsyevr for large matrices and minimum work sizes
I'm getting an error when calling dsyevr_ for large matrices (n>=6144) and when using minimally required work sizes (liwork = 10n and lwork = 26n). The error message is: "Intel MKL ERROR: Parameter...
View ArticleMerry Christmas E1 -- Help me find dgesv
I am trying to run this example:Main Link>>https://software.intel.com/sites/products/documentation/doclib/mkl_sa/11...Example Path>>Linear Equations > ?gesv > dgesv Example >...
View ArticleIs include necessary in compilation option?
Dear forum users,I have a confusion about compilation option.In MKL Link Line Advisor, If I select intel fortran, the compilation option always contains -I${MKLROOT}/includeand if I also select BLAS95...
View Articlecblas_sgemm speed is abnormal
int a = 169*64; int b = 64*1024; const int c = 5; float* A = new float[169*64]; float* B = new float[64*1024]; float* C = new float[169*1024]; srand(time(NULL)); for (int i=0;i<a;i++) { A[i] =...
View ArticleSIGSEGV calling mkl_dcoomm()
We have small matrices we're attempting to multiply, and sometimes it crashes. Not every time, and when it works the results appear to be correct. # SIGSEGV (0xb) at pc=0x00007f39486428ec, pid=15934,...
View ArticleDirichlet Boundary Question
Hello all,I am using Intel MKL to solve a Poisson equation for surface smoothing purposes, and I have tried both Neumann and Dirichlet Boundary Conditions. The 2D surface is composed of a grid with...
View Articlecluster_sparse_solver iparm(2)
Hello,How is the feature iparm(2) = 10 supposed to work with cluster_sparse_solver? If I adapt cl_solver_unsym_distr_c.c by changing the value of iparm[ 1] to 10, with 2 processes, it hangs on both...
View ArticleError compiling R with MKL - C compiler cannot create executables
Hi,I am trying to compile R from source using MKL. I am doing this in an AWS EC2 instance and am following the instructions given as per this...
View Articleundefined reference to `matmul_mkl_f64_'
Hi everybody,I receive an error when trying to compile with the Fortran Compiler of Intel® Parallel Studio XE 2018.I use the following flags for compilation: -fast -parallel -qopenmp -qopt-matmul...
View ArticleLinking MKL with Eclipse IDE CDT C/C++
I am trying to link Intel Math Kernel Library (MKL) with C/C++ through Eclipse IDE. Actually i followed the steps provided by Intel website but still the problem. I am trying to compile one example of...
View Article