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

Reply via email to