mirror of https://gitlab.com/QEF/q-e.git
Fixes for compilation with OpenMP
This commit is contained in:
parent
482b88374a
commit
c176f1d8dd
|
@ -4945,7 +4945,7 @@ else
|
|||
case "$f90" in
|
||||
ifort* )
|
||||
mkl_lib="mkl_intel_lp64"
|
||||
mkl_omp="mkl_ifort_thread"
|
||||
mkl_omp="mkl_intel_thread"
|
||||
if test "$arch" == "mac686"; then
|
||||
add_mkl_flag="-openmp"
|
||||
add_mkl_lib="-lpthread"
|
||||
|
@ -4958,10 +4958,8 @@ else
|
|||
;;
|
||||
pgf* )
|
||||
mkl_lib="mkl_intel_lp64"
|
||||
mkl_omp="mkl_pgi_thread"
|
||||
mkl_omp="mkl_intel_thread"
|
||||
add_mkl_flag="-pgf90libs"
|
||||
add_mkl_lib="-ldl"
|
||||
add_mkl_omp="-ldl -lpthread -lm"
|
||||
;;
|
||||
esac
|
||||
try_libdirs="$libdirs $MKLROOT/lib/intel64 $ld_library_path"
|
||||
|
@ -5046,7 +5044,7 @@ for ac_lib in '' $mkl_lib; do
|
|||
ac_res="none required"
|
||||
else
|
||||
ac_res=-l$ac_lib
|
||||
LIBS="-l$ac_lib -lmkl_sequential -lmkl_core $add_mkl_omp $ac_func_search_save_LIBS"
|
||||
LIBS="-l$ac_lib -l$mkl_omp -lmkl_core $add_mkl_omp $ac_func_search_save_LIBS"
|
||||
fi
|
||||
if ac_fn_f77_try_link "$LINENO"; then :
|
||||
ac_cv_search_dgemm=$ac_res
|
||||
|
|
|
@ -38,7 +38,7 @@ else
|
|||
case "$f90" in
|
||||
ifort* )
|
||||
mkl_lib="mkl_intel_lp64"
|
||||
mkl_omp="mkl_ifort_thread"
|
||||
mkl_omp="mkl_intel_thread"
|
||||
if test "$arch" == "mac686"; then
|
||||
add_mkl_flag="-openmp"
|
||||
add_mkl_lib="-lpthread"
|
||||
|
@ -51,10 +51,8 @@ else
|
|||
;;
|
||||
pgf* )
|
||||
mkl_lib="mkl_intel_lp64"
|
||||
mkl_omp="mkl_pgi_thread"
|
||||
mkl_omp="mkl_intel_thread"
|
||||
add_mkl_flag="-pgf90libs"
|
||||
add_mkl_lib="-ldl"
|
||||
add_mkl_omp="-ldl -lpthread -lm"
|
||||
;;
|
||||
esac
|
||||
try_libdirs="$libdirs $MKLROOT/lib/intel64 $ld_library_path"
|
||||
|
@ -87,7 +85,7 @@ else
|
|||
blas_libs="$try_loption $LIBS -l$mkl_omp -lmkl_core"
|
||||
ldflags="$add_mkl_flag $ldflags",
|
||||
echo "MKL not found",
|
||||
-lmkl_sequential -lmkl_core $add_mkl_omp)
|
||||
-l$mkl_omp -lmkl_core $add_mkl_omp)
|
||||
fi
|
||||
if test "$ac_cv_search_dgemm" != "no"
|
||||
then break ; fi
|
||||
|
|
Loading…
Reference in New Issue