aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-12-27 17:15:52 +0100
committerJustin Lecher <jlec@gentoo.org>2015-12-27 17:15:52 +0100
commit1a7d2ff6d7c7473e44b2d76e954a4b279b083a09 (patch)
tree0e9cc63c5ac6689d44e50efbdc714448eb5fc10a
parentintel-sdp.eclass: Update (diff)
downloadsci-1a7d2ff6.tar.gz
sci-1a7d2ff6.tar.bz2
sci-1a7d2ff6.zip
sci-libs/mkl: Update link flags according to intel's suggestions
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568826 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher <jlec@gentoo.org>
-rw-r--r--sci-libs/mkl/mkl-11.1.0.080-r2.ebuild (renamed from sci-libs/mkl/mkl-11.1.0.080-r1.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.1.1.106-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.1.106.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.1.2.144-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.2.144.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.1.3.174-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.3.174.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.2.0.090-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.0.090.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.2.1.133-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.1.133.ebuild)11
-rw-r--r--sci-libs/mkl/mkl-11.2.2.164-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.2.164.ebuild)9
-rw-r--r--sci-libs/mkl/mkl-11.2.3.187-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.3.187.ebuild)9
8 files changed, 46 insertions, 38 deletions
diff --git a/sci-libs/mkl/mkl-11.1.0.080-r1.ebuild b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild
index 8b879a7a6..a3aa36a08 100644
--- a/sci-libs/mkl/mkl-11.1.0.080-r1.ebuild
+++ b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -70,7 +70,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -83,7 +84,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -109,9 +110,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.1.1.106.ebuild b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild
index 4597661b2..305bd0446 100644
--- a/sci-libs/mkl/mkl-11.1.1.106.ebuild
+++ b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -70,7 +70,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -83,7 +84,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -109,9 +110,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.1.2.144.ebuild b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild
index dfc939712..a02e270c5 100644
--- a/sci-libs/mkl/mkl-11.1.2.144.ebuild
+++ b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -70,7 +70,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -83,7 +84,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -109,9 +110,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.1.3.174.ebuild b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild
index 48b7d8d7c..8bb1117a0 100644
--- a/sci-libs/mkl/mkl-11.1.3.174.ebuild
+++ b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -70,7 +70,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -83,7 +84,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -109,9 +110,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.2.0.090.ebuild b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild
index 2197e248b..6143bdb9f 100644
--- a/sci-libs/mkl/mkl-11.2.0.090.ebuild
+++ b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -70,7 +70,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -83,7 +84,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -109,9 +110,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.2.1.133.ebuild b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild
index 8899ce5a2..6b1187abe 100644
--- a/sci-libs/mkl/mkl-11.2.1.133.ebuild
+++ b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -72,7 +72,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -85,7 +86,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -111,9 +112,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.2.2.164.ebuild b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild
index 8ead60b89..c8281f3e9 100644
--- a/sci-libs/mkl/mkl-11.2.2.164.ebuild
+++ b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild
@@ -72,7 +72,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -85,7 +86,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -111,9 +112,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs
diff --git a/sci-libs/mkl/mkl-11.2.3.187.ebuild b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild
index 66b8ce689..77a85b52f 100644
--- a/sci-libs/mkl/mkl-11.2.3.187.ebuild
+++ b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild
@@ -72,7 +72,8 @@ mkl_prof() {
bits=_lp64
[[ ${1} == int64 ]] && bits=_ilp64
fi
- local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}"
+ local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}"
local intel="-Wl,--start-group -lmkl_intel${bits}"
local core="-lmkl_core -Wl,--end-group"
local prof=mkl${IARCH:((${#IARCH} - 2)):2}
@@ -85,7 +86,7 @@ mkl_prof() {
mkl_add_prof ${prof}-intel blas lapack cblas lapacke
libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp blas lapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp cblas lapacke
libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
@@ -111,9 +112,9 @@ mkl_prof() {
mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
- libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-blacs blacs
- libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
mkl_add_prof ${prof}-intel-openmp-blacs blacs