Parallelism in Extended Eigensolver Routines
- Using the Extended Eigensolver RCI interfaces, you can achieve parallelism by providing a threaded inner system solver and a matrix-matrix multiplication routine. When using the RCI interfaces, you are responsible for activating the threaded capabilities of your BLAS and LAPACK libraries most likely using the shell variableOMP_NUM_THREADS.
- Using the predefined Extended Eigensolver interfaces, parallelism can be implicitly obtained within the shared memory version of BLAS, LAPACK orPARDISO. The shell variableIntel® oneAPI Math Kernel LibraryMKL_NUM_THREADScan be used for automatically setting the number of OpenMP threads (cores) for BLAS, LAPACK, andPARDISO.Intel® oneAPI Math Kernel Library