Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Runtime compatibility

maximephan
Einsteiger
1.323Aufrufe

Hello,

I would like to know if code produces with intel classic compiler in intel Fortran 2022 update 1 will run on the last redist dll (2023.2.0)?

 

More generally, is it supported by Intel to execute code on a runtime higher than the compiler that build the code?

 

Thanks!

0 Kudos
1 Lösung
Ron_Green
Moderator
1.210Aufrufe

Although it is not documented, we will support forward compatibility of our latest runtime with any compiler version that is still supported.  This page has the supported versions.  for 2022 it is package 2022.3.0, which had ifx version 2023.2.0 and ifort 2021.7.0.  For ifort though it should work even for version 2021.6.0 or 2021.5.0 even though they are not officially supported.  If there is any issue with frtl forward compatibility I would like to see the problem.  It should work.

Lösung in ursprünglichem Beitrag anzeigen

5 Antworten
Ron_Green
Moderator
1.236Aufrufe

Yes, forwards compatibility should work.  Do you think you see a bug with using an old .exe with a newer runtime?  

maximephan
Einsteiger
1.213Aufrufe

Hello,

I didn't try yet.

But I wanted to know if it is officially supported by intel.

Can I say to my customer using a product built with Intel fortran 2022 they can install  intel fortran 2023 runtime and run the product on it?

And if I get a bug, then can I ask Intel for a fix or they will answer that this is not a supported scenario.
I tried to find the answer in the documentation but I couldn't find anything about that.


For example, Microsoft officially support forwards compatibility and write it clearly on their documentation, I couldn't find anything similar on Intel website. 

Ron_Green
Moderator
1.211Aufrufe

Although it is not documented, we will support forward compatibility of our latest runtime with any compiler version that is still supported.  This page has the supported versions.  for 2022 it is package 2022.3.0, which had ifx version 2023.2.0 and ifort 2021.7.0.  For ifort though it should work even for version 2021.6.0 or 2021.5.0 even though they are not officially supported.  If there is any issue with frtl forward compatibility I would like to see the problem.  It should work.

maximephan
Einsteiger
1.203Aufrufe

Hi Ron,

thanks for your quick answer,

I will launch the test and let you know if I see any problem.

jimdempseyatthecove
Geehrter Beitragender III
1.196Aufrufe

The only (potential) caviat is, at some point 32-bit code will not be supported by the compiler (and runtime systems). If you have a 32-bit .lib that you are unable to recompile, then you may have an issue when 32-bit support is no more.

 

Jim Dempsey

Antworten