232 questions
-2 votes
1 answer
151 views
Expression template enumeration yields to "invalid arithmetic between different enumeration types" intel C++ 2024 compiler error
Compilation of (a solution containing) this code in a AAD3.h header : #include <memory> #include <string> template <class E> class Expression {}; /**********************************...
0 votes
1 answer
58 views
how to use mkl_dcsrgemv or other functions in OneAPI to cal. scalar prodoct between mass dim sparse matrix and vector?
I program in fortran with Intel OneAPI compiler ifx and MKL packages. I want to cal. the scalar product between a mass dim sparse matrix and a vector. When the dim of the sparse matrix could be ...
2 votes
1 answer
118 views
oneAPI TBB fixed_pool malloc() function keeps failing
SUMMARY I've been trying to use the fixed_pool feature in my project, but the malloc() function keeps failing, returning nullptr. I also tried to run the sample code in the docs : https://www.intel....
0 votes
1 answer
76 views
R matrix calculations less precise with Intel oneMKL
I have installed Intel oneAPI Math Kernel Library (oneMKL) on Windows 10 and then used the trick described here to slip those DLL's to R without having to recompile R. The 7-fold speedup of matrix ...
0 votes
1 answer
142 views
ifx "ignoring unknown option '/version'
I am using Visual Studio 2022 with Intel OneAPI (Base + HPC) to try and create a Fortran program in Windows 11. I'm having a few issues compiling which I'm troubleshooting, but I'm stumped that ifx ...
0 votes
0 answers
59 views
Intel software improvement program dialog box -- consent form starts each time application is profiled
I start profiling my application from the command line with the following shell script: source /opt/intel/oneapi/setvars.sh vtune -collect hotspots --app-working-dir=$PWD -- $PWD/MyExecutable This ...
7 votes
1 answer
171 views
How can I make TBB parallel_for_each work with std::views::zip?
I'm replacing our own in-house ZipIterator/ZipRange implementation with std::views::zip and am running into a wall when it comes to TBB's parallel_for_each. With our own ZipRange, it was perfectly ...
1 vote
0 answers
44 views
Toolset tag in filenames of Boost static libraries compiled with Intel OneAPI DPC++
I've compiled the Boost 1.87 libraries using the Intel OneAPI DPC++ compiler 2025.0.4. I followed the instructions given here for Windows. My project-config.jam file (which is created by running ...
2 votes
0 answers
109 views
Poor perf from aocc+amd-fftw in linux with AMD Genoa CPU (compared to built with Intel icpx+mkl)
I have a very simple 3D in-place FFT transform code with FFTW and openmp multi-thread support. I tried to get the best performance in a linux machine (Ubuntu with AMD Genoa CPUs -2 sockets). I built ...
0 votes
2 answers
140 views
Concurrent kernels using oneAPI SYCL and Nvidia GPU plugin
I'm trying to run two kernels concurrently on a single Nvidia GPU using oneAPI SYCL and the Nvidia plugin. Is this possible? If not, why? Here is where I'm at so far: I'm able to run two kernels ...
0 votes
0 answers
367 views
mpirun hangs no debug, no errors, was working but a recent install
For reasons unknown but probably trivially silly, mpirun hangs. I am running on localhost, I can ssh to localhost cleanly - no need for passwords as I have keys set up. Command is: mpirun -prtemca -np ...
0 votes
0 answers
109 views
Comping `gcc` for different host/target CPU
I am on a system where I need to compile gcc-14 and clang-19 from scratch. The host CPU has the characteristics [1] and the target has [2]. So far my strategy to compile gcc was as follows: # git ...
2 votes
2 answers
338 views
Linker error: duplicate symbols from libucrt and libmmt, but need both
I'm trying to build a project with the Intel OneAPI 2024.2.1 compiler. My 32-bit release build has the issue of multiply defined symbols. There's a few math functions that are causing problems: lld-...
1 vote
1 answer
91 views
Link options are inserted before /link keyword in CMakeLists (Intel OneAPI compiler)
I'm getting a linker error because of a conflict between liburctd.lib and libmmt.lib. Why I'm getting that is a whole other question. In trying to figure that out, I wanted to see if just setting /...
0 votes
0 answers
28 views
No file name or line numbers in Visual Studio error list when using Intel oneAPI C++ compiler
I am using Visual Studio 2022 and Intel oneAPI 2025. When I compile in Visual Studio using the Intel compiler, errors in the Error List panel do not display a file name or line number. How do I enable ...