

It is actually the codes' problem but it is what it is and the people maintaining them are not interested in changing these staff. There are codes that have been using the intel compilers for decades using non standard or implementation specific behaviour which do not run (or produce incorrect results) with the gcc compiler. In scientific computing, the intel compilers are often faster than gcc (i won't even bother to compare to clang). The really "good" news was the inclusion of the ifort compiler for free. i have the impression that the c/c++ intel compiler was already available for a long time now (at least for linux). It seems to be working and it seems to be the same as the paid version. If anyone (especially from Intel) has any more information (such as whether this is the "real" Intel C++, if the new version format is here to stay, etc), I would be interested to hear it. I've also found this article which seem to confirm all this:

I've also tried to compile a simple "Hello, World" program and it works out of the box (i.e., no licensing hoops to jump through, etc). The version format certainly looks different compared to before. Intel(R) C++ Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.1 Build 20201112_000000 # apt-get install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classicĪnd then: $ source /opt/intel/oneapi/setvars.sh Specifically, I did the following: # echo "deb all main" >/etc/apt//intel-oneapi.list Perhaps this is old news, but yesterday I've learned that the Intel C/C++ compilers ( icc/ icpc) are available as part of the new oneAPI thing (where it's called "classic" as opposed to the "data parallel" one).
