Skip to content

Conversation

@cauachagas
Copy link
Contributor

i wrote a simple FindMKL_SDL to run the pardiso_basic example. I used an similar Dockerfile to run the project

cmake -B build

image

cmake -B build -DMKLROOT=$CONDA_PREFIX

image

Examples running

image

Ubuntu 22.04 libmkl-rt

I tried changing FindMKL_SDL to work with libmkl_rt.so coming from sudo apt-get install libmkl-rt on Ubuntu 22.04 but it gives the error

symbol lookup error: /lib/x86_64-linux-gnu/libmkl_intel_thread.so: undefined symbol: omp_in_parallel

I believe this version libmkl_rt.so is only compatible with intel compilers.

@scivision
Copy link
Owner

This is implicitly done within FindScalapack.cmake, despite the confusing name.
One could make a FindPardiso.cmake that would handle the non-MKL Pardiso and invoke find_package(MKL CONFIG) for MKL Pardiso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants