Wadud M.'s picture

Are the sparse linear solvers MPI or OpenMP based? namely, can it run on multiple nodes in a cluster like PETSc? Also, how does its performance compare with PETSc?

Dr. Amarpal K. (Intel)'s picture

It has been a while since @Wadud M asked this question, but let me clarify for the benefit of others who might have the same question. The sparse linear solvers in Intel MKL library are multithreaded only. There is no direct MPI support. However, libraries like PETSc and Trilinos that do provide MPI support for sparse linear solvers, can be configured to use the Intel MKL library on a per node basis. This way the (multithreaded, single node) optimizations available in Intel MKL library can be used by MPI applications too.

Gennady F. (Intel)'s picture

Wadud, the Parallel Direct sparse solver for Clusters API has been introduced since Intel(R) MKL v.11.3. 

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.