- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I really really really have a hard time navigating this site. So sorry if the docs state it.
I'm trying to run the matrix multiplication example found at https://software.intel.com/content/www/us/en/develop/download/609945.html
I then installed Intel MKL and the Intel Parallel Studio XE. The only reason I installed the Studio was the icc compiler. I don't plan to use any IDE currently.
So I installed
https://www.archlinux.org/packages/community/x86_64/intel-mkl/
https://aur.archlinux.org/pkgbase/intel-parallel-studio-xe/
Now if I cd into the directory for the example and use make I get:
$ make
icc -c src/dgemm_example.c -o release/dgemm_example.o
src/dgemm_example.c(27): catastrophic error: cannot open source file "mkl.h"
#include "mkl.h"
^
compilation aborted for src/dgemm_example.c (code 4)
make: *** [Makefile:26: release/dgemm_example.o] Error 4
I guess that's because there are no environment variables set. I tried to figure out how but e.g. the getting started guide for 2020 only points me to that "compilation command generator" tool. Which I don't need since i have a makefile.
So if I'm right with my assumption that I need to set env vars, which one do I need to set?
Also is it possible to use icc without all the IDE stuff? Or whatever is included in that Parallel Studio?
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>> Please set the mkl environments to your session by calling mklvars.sh script.
e.x: source /opt/intel/compilers_and_libraries_2020/linux/mkl/bin/mklvars.sh intel64
>> then dotn’t forget to add the mkl Include file directory when you compile your test:
icc -c -IMKLROOT/Include dgemm_example.c -o release/dgemm_example.o
....
>> You may also try to check how to builf the examples ( mklroot/examples folder) where you may find out makefiles which help to build these examples with many of supported mkl's modes
>> and please check MKL Getting Started documentation to see all needed info
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page