Help with Choosing Compatible oneAPI Version and Linking Required Libraries for deal.II

47 views
Skip to first unread message

Zhirui Bao

unread,
Jun 26, 2025, 9:23:52 AM6/26/25
to deal.II User Group
Dear deal.II community,

I’m a new user of deal.II and currently working on setting up the library with Intel oneAPI on Windows10.

I would like to ask which version of oneAPI is recommended for use with deal.II. After installing the latest version, I encountered issues where the compiler reports that it cannot find certain files or fails to parse external headers.

Could you kindly advise:
- Which specific components of oneAPI are required to work with deal.II (e.g., MKL)?
- How should I correctly link these libraries in my project  using Qt Creator on Windows?

Any guidance or best practices would be greatly appreciated.

Best wishes
Bao

Marc Fehling

unread,
Jun 30, 2025, 6:34:06 AM6/30/25
to deal.II User Group
Hello Bao,

welcome to the deal.II user group!

Any version of Intel oneAPI should be working with deal.II, but you need to tell cmake where to find these libraries.

We configure and compile deal.II with Intel oneAPI products in our continuous integration. Please have a look at the following link on how we set up ICPX, IMPI, MKL, and TBB on Linux. The process should be similar to setting it up with Windows10, especially when you are using WSL.

Let us know if it worked out or you need further assistance!

Best,
Marc
Reply all
Reply to author
Forward
0 new messages