Dear Bart,
On 13/03/2017 13:43, Bart Oldeman wrote:
Hi,
in framework intelmkl.py it says: BLAS_LIB_STATIC = True
(hardcoded, not an option)
I'm not sure why this is only done for Intel MKL, and not for other
BLAS/LAPACK libraries.
This was done as a part of a *big* refactor years ago (when we still
used the term 'toolkit' rather than 'toolchain'), see
https://github.com/hpcugent/easybuild-framework/pull/281 .
We can certainly enhance this so you get the choice, e.g. via a
toolchain option named 'blas_link_static'?
regards,
Kenneth
I did some "git blame"ing to find out the reason and found this commit
introduced it:
commit 65c5e3ea01f8a175244115629090ace41fa30fdc
Author: stdweird <[email protected]
<mailto:[email protected]>>
Date: Tue Sep 18 10:22:07 2012 +0200
blas added, need better Variables class (refs #176)
---
this does not really answer my question. Does anybody on the list
know. Note: all other linalg libraries (gotoblas, acml, openblas,
atlas, libsci, flame, ...) are linked dynamically; MKL is the exception.
Regards,
--
Dr. Bart E. Oldeman | [email protected]
<mailto:[email protected]> | [email protected]
<mailto:[email protected]>
Scientific Computing Analyst / Analyste en calcul scientifique
McGill HPC Centre / Centre de Calcul Haute Performance de McGill |
http://www.hpc.mcgill.ca
Calcul Québec | http://www.calculquebec.ca
Compute/Calcul Canada | http://www.computecanada.ca
Tel/Tél: 514-396-8926 | Fax/Télécopieur: 514-396-8934