You are not logged in.

#1 2023-11-23 18:02:20

nbqr
Member
Registered: 2013-06-27
Posts: 14

[SOLVED] Intel oneAPI C and Fortran compilers?

I wish to compile C and Fortran programs with Intel's oneAPI compilers, but cannot find icc or ifort.
I have installed the intel-oneapi-basekit package, which comes with a lot of stuff (MKL for example), and also a C++ compiler (icpx). But nothing for C or Fortran.
Is there a package in the repos containing these compilers? Or must they be installed manually?

Thanks a lot!

Last edited by nbqr (2023-11-29 17:02:53)

Offline

#2 2023-11-23 19:13:55

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 1,096

Re: [SOLVED] Intel oneAPI C and Fortran compilers?

Offline

#3 2023-11-23 19:49:32

nbqr
Member
Registered: 2013-06-27
Posts: 14

Re: [SOLVED] Intel oneAPI C and Fortran compilers?

Thank you so much, that clarifies the C aspect.
I now also see that ifort is deprecated in favor of ifx.
My remaining question is then: can ifx be found in the Arch repos?

Offline

#4 2023-11-28 11:08:41

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,961

Re: [SOLVED] Intel oneAPI C and Fortran compilers?

My remaining question is then: can ifx be found in the Arch repos?

https://www.intel.com/content/www/us/en … lkits.html lists intel fortran compiler under the "Intel HPC Toolkit" .

There doesn't appear to be a package for that in any (official or unofficial) repo or AUR.

gcc & llvm both provide a fortran compiler, maybe you can use one of those ?

Last edited by Lone_Wolf (2023-11-28 11:09:06)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2023-11-29 17:02:10

nbqr
Member
Registered: 2013-06-27
Posts: 14

Re: [SOLVED] Intel oneAPI C and Fortran compilers?

Thank you Lone_Wolf. It appears I will have to install it manually. Googling around a bit indicates that this compiler might be available via conda in the future, but for now it isn't.

Unfortunately, the GNU or LLVM compilers will not work in this case. I'm compiling a monstrosity of a research code that is currently unmaintained, and we learned years ago that only Intel's compilers work for this application.

I will mark this issue as solved since my questions have been answered.

Offline

Board footer

Powered by FluxBB