- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everybody,
I receive an error when trying to compile with the Fortran Compiler of Intel® Parallel Studio XE 2018.
I use the following flags for compilation: -fast -parallel -qopenmp -qopt-matmul -axCOMMON-AVX512 -ftz -ip -pad -unroll-aggressive
and these for linking: -parallel -qopenmp -lmatmul -qopt-report=5
At the linking stage I keep getting this kind of message:
ipo_out.f:(.text+0x255af): undefined reference to `matmul_mkl_f64_'
I have tried a number of combinations of linking options but the error persists
Any suggestion?
Thanks a lot in advance
Corrado
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Corrado,
As the symbols seems not mkl library direct-related, i move your issue to intel fortran compiler forum.
Generally, you may try add -mkl in your both compile and link line to resolve mkl related symbols.
Best Regards,
Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Ying,
thank you very much for the suggestion.
I added -mkl in both compile and link line that now are as follows
-fast -parallel -qopenmp -qopt-matmul -mkl -axCOMMON-AVX512 -ftz -ip -pad -unroll-aggressive
-parallel -qopenmp -lmatmul -mkl -qopt-report=5
Unfortunately I get the same error:
ipo_out.f:(.text+0x30b5f): undefined reference to `matmul_mkl_f64_'
I am sorry, but I don't know what to do. Also online there are no instances of this particular undefined reference...
Any help is greatly appreciated.
Best regards
Corrado
![](/skins/images/C4F7392A5C68ACA60290C9576F107044/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page