[Wien] ifort classic compiler now discontinued in one-api 2025.0 online repositories

Laurence Marks laurence.marks at gmail.com
Sat Jan 4 20:31:00 CET 2025


Perhaps important: you and others can (and perhaps should) use in your
.bashrc

#New API, with patch
var="$@"
source /opt/intel/oneapi/setvars.sh --force > /dev/null \
 -config="$HOME/bin/oapi.txt"
eval set -- $var

Where I have in oapi.txt
compiler=2021.1.1
mpi=2021.1.1
mkl=2021.1.1
intelpython=exclude
default=exclude

You can edit this to your preference, using other versions. I use 2021 as
it works and I have yet to see anything useful in later versions. By
default setvars.sh will use the latest version installed, this overrides
that. The information is buried in the Intel docs.

The two "var" lines are to cure a bug that Intel did not understand and
denied existed in setvard.sh. It has to do with their assumptions about how
people would use the compiler which, of course, are too limited. Beware
bugs in newer versions of that code!

___
Emeritus Professor Laurence Marks (Laurie)
Department of Materials Science and Engineering, Northwestern University
www.numis.northwestern.edu
"Research is to see what everybody else has seen, and to think what nobody
else has thought" Albert Szent-Györgyi

On Sat, Jan 4, 2025, 12:50 Michael Fechtelkord via Wien <
wien at zeus.theochem.tuwien.ac.at> wrote:

>   Dear Gerhard,
>
>
> thanks for all your hints, they showed no difference. The link error
> still occurred. But I saw that you used ifort, instead of ifx for
> compiling the fftw3 libraries. And that makes the difference.
>
> When I compile the fftw libraries with ifx and gcc the link error occurs
> for 3ddens. When I compile fftw3 with ifort and gcc, no error occurs in
> compilation of 3ddens.
>
> I have no idea where the difference is.
>
> In the 2025 oneapi version ifort and icc do not exist any longer and
> people cannot use it to compile the fftw3 library. So we have now to
> find out what ifort does different compared to ifx when it compiles the
> fftw3 code concerning intel threading.
>
>
> Thanks again for your help and happy new year!
>
>
> Best regards,
>
> Michael
>
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> SEARCH the MAILING-LIST at:
> http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20250104/5d5b9786/attachment.htm>


More information about the Wien mailing list