You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, Intel MKL is a mandatory dependency and if it is not installed many parts of DiSk++ refuse to compile. Intel MKL should become an optional dependency. To do this the build system has to put a #define HAVE_INTEL_MKL in some config.h file and in the code we should #ifdef appropriately.
EDIT: Intel MKL is needed only for PARDISO, linear algebra is handled by Eigen, which is much much fastert.
The text was updated successfully, but these errors were encountered:
Yes, we definitely can. Also MUMPS can be a solution, maybe better than superLU. In any case I'd like to keep the support for the MKL PARDISO, because it is pretty fast and at the moment I don't know how it compares with the other two.
I try MUMPS with an other code and it is really better than superLU specially when the system has more than 200.000 dofs. Yes, we can let the user choose which solver he want to use depending on the solver available on his computer at the compilation
At the moment, Intel MKL is a mandatory dependency and if it is not installed many parts of DiSk++ refuse to compile. Intel MKL should become an optional dependency. To do this the build system has to put a
#define HAVE_INTEL_MKL
in someconfig.h
file and in the code we should#ifdef
appropriately.EDIT: Intel MKL is needed only for PARDISO, linear algebra is handled by Eigen, which is much much fastert.
The text was updated successfully, but these errors were encountered: