diff --git a/templates/qe/6.8/data.qe.arm.cpu.config b/templates/qe/6.8/data.qe.arm.cpu.config index c77ae6ef0261509f6fb681d977ea3c3136aa5b82..2c4ce4ae8fbbf871a0bb3664c00294e3cabb756a 100644 --- a/templates/qe/6.8/data.qe.arm.cpu.config +++ b/templates/qe/6.8/data.qe.arm.cpu.config @@ -9,6 +9,7 @@ module purge ./jarvis -install hpckit/${HPCKIT_VERSION} any module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles module load gcc/compiler12.3.1/gccmodule gcc/hmpi${HMPI_VERSION}/release +module load gcc/kml${HPCKIT_VERSION}/kml gcc/kml${HPCKIT_VERSION}/kblas/multi export CC=`which gcc` export CXX=`which g++` @@ -20,6 +21,15 @@ tar -xzvf $JARVIS_DOWNLOAD/qe-6.8.tar.gz module purge module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles module load gcc/compiler12.3.1/gccmodule gcc/hmpi${HMPI_VERSION}/release +module load gcc/kml${HPCKIT_VERSION}/kml gcc/kml${HPCKIT_VERSION}/kblas/multi + +export KML_LIB=$JARVIS_UTILS/hpckit/${HPCKIT_VERSION}/HPCKit/latest/kml/gcc/lib +export BLAS_PATH=$KML_LIB/${kp}/kblas/multi +export LAPACK_PATH=$KML_LIB/${kp} +export KM_LIB=$KML_LIB/noarch + +export BLAS_LIBS="-L$BLAS_PATH -lkblas" +export LAPACK_LIBS="-L$LAPACK_PATH -L$KM_LIB -lkm -lkscalapack_full -lklapack_full" [APP] app_name = QE