using dlasrt2 with (4byte) integer keys on ILP64
Hi, I've been using dlasrt2 with the APIvoid dlasrt2 (char *id , MKL_INT *n , double *d , MKL_INT *key , MKL_INT *info ); however i wonder if we can link directly to fortran counterpart to have int...
View Articleslasrt2 performance
Hi I have a question regarding the performance of the slasrt2 function. I'm using vtune and am seeing the following results, which shows that my code is not getting the FPU peak or anywhere near that....
View ArticleUse of gather and scatter when it's not supported
Hi there!I am a MSc student in HPC, and I am currently working with Quantum Espresso, in order to improve their performance in a cluster environment.Recently I generated the call graph of the...
View ArticleCompile error fftw3 wrapper using Fortran 2017 on Mac OS 10.12.1
Following the instructions given in /opt/intel/compilers_and_libraries_2017.0.102/mac/mkl/interfaces/fftw3xf/makefile to compile the fftw3 wrapper, the following does not work, instead giving the fatal...
View ArticleIntel MKL version name convention & build number
Is there a way to establish the relationship between MKL build number (returned by mkl_get_version_string) and the version update number (a mapping table similar to the one existing for the compiler...
View ArticleQR algorithm scalability problems
Dear support team! We’ve faced some problems with QR algorithm scalability, implemented using MKL functions LAPACKE_sgehrd to reduce our matrix to Hessenberg form and LAPACKE_shseqr to perform...
View Articlelibmkl_blacs_ilp64.a
I'm trying to link to a commercial software (MSC.Marc 2016) using the 2017 Intel MKL/Fortran compiler/C compiler and I get the error that...
View ArticleCompiling Application in Debug (/MTd) with MKL
I am using MS Studio 2015 and incorporating the MKL (2017) library. Everything compile fine when code generation is in release mode: Configuration Properties>C/C++>Code Generation>Runtime...
View ArticlePARDISO. SCHUR Complement matrix
I would like to use PARDISO to compute the SCHUR complement. I am trying to understand the documentation and I have questions:- I understand that the Schur complement matrix is obtained in the solution...
View Articledgemv - Invalid memory access for small dynamically allocated arrays
Hello,I do a blas matrix/vector product with this simple code in VS2013:#include "mkl.h" #include <stdio.h> int main(){ const int M = 2; const int N = 3; double *x = new double[N]; double *A =...
View Articledeadlock/zombiie from Ifort executable
Hi there,I am not 100% sure whether this is the appropriate forum to ask this questions.I have programmed a linear model preconditioned conjugate gradient solver in Fortran 2008, compiled with ifort 17...
View ArticleProblem with trust region
Hi I have been using the trust region method as implemented in dtrnlspbc to solve a system of non-linear equations but now I am stuck. The solver stops after iteration 1 with stopping criteria 2 which...
View ArticleIntel® Math Kernel Library 2017 Update 1 is now available
Intel® Math Kernel Library (Intel® MKL) is a highly optimized, extensively threaded, and thread-safe library of mathematical functions for engineering, scientific, and financial applications that...
View ArticleUsing LAPACK_sgesv to solve a linear system with std::vector
I am trying to use the LAPACK_sgesv function from the MKL to solve a linear system, which is part of a much larger problem. Now, as an example, this produces the correct answer:int size = 4 float a[16]...
View Articlemex command for mkl linking on linux
HiI am trying to compile a c code through mex function in matlab. I was able to do so on a windows machine, but not on a linux one. The mkl line advisor gave me the following:Link line:...
View ArticleMKL cblas_?gemv
In the complex form of multiplying a matrix by a vector, namely the functions: cblas_cgemv and cblas_zgemv , what is the type of the parameters alpha and beta? The API for those functions requires a...
View Article32-bit set of MKL 2017.1 is not work under 32-bit Windows
Under 32-bit Windows applications linked with DLL-library from 32-bit set of MKL 2017.1 were aborted with the error message:"The procedure entry point InterlockedCompareExchange64 could not to be...
View ArticleConflict between Pardiso and Microsoft ACE OLEDB?
Hello,I'm working in C++ with Visual Studio 2010 and Intel ComposerXE-2011In my program, I do a symbolic and a numeric factorization of a matrix A. After that, I do a lot of solve (Ax=b) with different...
View ArticleDocumentation for MKL-DNN?
I cannot find an API guide in the MKL 2017 docs for the DNN functions. Where is this located?
View Articledgemm behavior difference between static and dynamic linking
Dear all,I am currently facing a problem with the DGEMM routine from the BLAS library.When the call to DGEMM is made in a project with static linking it works correctly but when linking with dynamic...
View Article