Re: [firedrake] Intel MKL error on skylake
Hi Justin, (you original email didn't come through, because all the message attachments were too large). I attach them here for posterity (gzipped). You wrote:
Hi all,
I'm trying to install firedrake onto a skylake cluster, and I have to not only install firedrake as a local user but also to install my own python3. So PETSc, firedrake, and python3 is built using intel compilers.
So everything installs correctly, and nothing terrible happens when i type
python -c "from firedrake import *"
however, when I try to run any firedrake code, I get this error:
Intel MKL FATAL ERROR: Cannot load libmkl_avx512.so or libmkl_def.so.
I hate MKL, why they cannot just provide a library to link against is beyond me. Anyway, I wonder if this is to do with numpy (which the install script installs) shipping with its own BLAS (rather than building against a user-provided BLAS). Can you do simple numpy things? import numpy as np u, s, v = np.linalg.svd(np.arange(1, 10).reshape(3, 3)) If so, then you can try narrowing down where the exact error occurs. Can you run any petsc4py demos on their own? Can you run pyop2 tests on their own? Where do you get the firedrake errors? Can you make meshes? What about function spaces? etc... Cheers, Lawrence
participants (1)
- 
                
                Lawrence Mitchell