Navigation and service

Usage of ScaLAPACK on JURECA

IThe Intel® MKL ScaLAPACK is installed as part of MKL on JURECA. It can only be used with IntelMPI, ParaStaionMPI, or MVAPICH, not with OpenMPI.

Compiling and linking a program name.f calling ScaLAPACK routines looks as follows:

mpif[77,90] name.f -lmkl_scalapack_lp64 \
-lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 \
-lmkl_intel_thread -lmkl_core -liomp5 -lpthread

For C usage include mkl.h in your C source file, then link with mpicc in the same way as for Fortran usage.