Re: [JLSE-Intel-NDA] ScaLAPACK on KNL?
Yes. It is in $MKLROOT if you source the Intel toolchain script (e.g. /soft/compilers/intel/bin/compilervars.sh). You can link single-threaded ScaLAPACK with -mkl=cluster or link it manually as follows (example is ScaLAPACK with threaded BLAS/LAPACK): MKL_STUFF = ${MKLROOT}/lib/intel64/libmkl_scalapack_lp64.a \ -Wl,--start-group \ ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a \ ${MKLROOT}/lib/intel64/libmkl_core.a \ ${MKLROOT}/lib/intel64/libmkl_intel_thread.a \ ${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a \ -Wl,--end-group FFTW_INCL = -I${MKLROOT}/include/fftw/ FFTW_LIBS = ${MKL_STUFF} BLAS_LIBS = ${MKL_STUFF} SCALAPACK_LIBS = ${MKL_STUFF} Change lp64 to ilp64 as appropriate. Jeff From: <[email protected]> on behalf of "Banerjee,Tania" <[email protected]> Date: Monday, February 20, 2017 at 2:12 PM To: "[email protected]" <[email protected]> Subject: [JLSE-Intel-NDA] ScaLAPACK on KNL? Hi, Is MKL ScaLAPACK installed on JLSE for use on KNL? Thanks, Tania
participants (1)
-
Hammond, Jeff R