Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29285 Discussions

More details on the ifort deprecation

Ron_Green
Moderator
1,026 Views

I have written this blog article with more details about the deprecation of Intel(R) Fortran Compiler Classic (ifort).   I hope this helps with questions and concerns you may have.

 

 

3 Replies
Steve_Lionel
Honored Contributor III
1,007 Views

Hi Ron - good post. I do wonder, though, about the effects on existing scripts, especially third-party, when (I assume) the "ifort" command becomes unavailable. This is likely to cause a surge in support requests and complaints. If you have not already considered this, may I suggest providing a driver named ifort that 1) warns about ifort options not supported by ifx, 2) invokes ifx automatically.

0 Kudos
Ron_Green
Moderator
998 Views

You have opened an old wound.  When we first created this new compiler, the idea was to KEEP the ifort driver and have a compiler option -qnextgen to invoke what is now ifx. Then when this time came, we simply make that compiler option the default, but have another option to invoke ifort, deprecate that option, and remove that option at some point.  So much easier for Cmake, SPACK, build scripts, etc. 

A good engineering solution, we thought.  but alas, up the management and marketing chains they decided for us that they wanted to truly differentiate the past and have a whole other driver for the new compiler.   We fought with technical arguments and we lost.

 

But sure, I think with the 2025.0 release when we remove ifort from the package, a thin wrapper driver named 'ifort' that prints a removal message and calls ifx is a good idea.  I'll work on this idea with the team.  

JohnNichols
Valued Contributor III
977 Views

You should have used the engineer's trick and offered them money not an argument, or do a short customer survey, ask us and we will agree with you always.  

 

0 Kudos
Reply