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

When will ifort be retired in favor of ifx?

AndrewC
New Contributor III
1,182 Views

icl  ( classic C++ compiler) is being removed from OneAPI 2024.0 - no problems with that, icx is very mature (now).

I would say IFX is not quite ready for prime time, is there some hard timeline for a OneAPI version that retires ifort, or is it flexible based on feedback.

I say not ready for prime time as we have a large FORTRAN code base, and first attempts to port to IFX have not gone particularly well. Plus, Intel has stated that we should not expect the runtime performance on CPU to match ifort, which is also concerning.

0 Kudos
1 Solution
Ron_Green
Moderator
1,152 Views

Intel will make an announcement about ifort soon. Until that announcement I'm not allowed to say more. And we will give sufficient time for users to migrate.  Sufficient being more than 1 year and less than 4. 

 

With the upcoming 2024.0 release we believe we will have ifx at feature and performance parity for most applications.  Using the 2023.2.0 compiler we are getting reports of very large HPC apps running on hundreds of nodes showing comparable performance.  We expect better performance and more bugs resolved with 2024.0, and more with 2024.1 which will release in early calendar year 2024.

 

If you have any specific bug IDs, you can send those to me and I can check on their progress, bumping them up in priority if they aren't already fixed in 2024.0 or the mainline code branch to be used in 2024.1.  (the 2024.0 branch was taken in early August.  we're working on the code for 2024.1 since then). 

 

 

View solution in original post

4 Replies
Ron_Green
Moderator
1,153 Views

Intel will make an announcement about ifort soon. Until that announcement I'm not allowed to say more. And we will give sufficient time for users to migrate.  Sufficient being more than 1 year and less than 4. 

 

With the upcoming 2024.0 release we believe we will have ifx at feature and performance parity for most applications.  Using the 2023.2.0 compiler we are getting reports of very large HPC apps running on hundreds of nodes showing comparable performance.  We expect better performance and more bugs resolved with 2024.0, and more with 2024.1 which will release in early calendar year 2024.

 

If you have any specific bug IDs, you can send those to me and I can check on their progress, bumping them up in priority if they aren't already fixed in 2024.0 or the mainline code branch to be used in 2024.1.  (the 2024.0 branch was taken in early August.  we're working on the code for 2024.1 since then). 

 

 

AndrewC
New Contributor III
1,122 Views

Ron,

Thanks for the update. I will pass onto our team. Thanks for providing great support in this forum.And a shout out to Steve for his many years doing the same in the past.

Based on what I have seen, the issue is people try a particular version of the compiler, have a problem, get frustrated, then don't go back and try newer versions because they got busy on something else. I will encourage them to make a serious porting effort with IFX 2024.0 as it is just a round the corner.

Andrew

0 Kudos
Steve_Lionel
Honored Contributor III
1,141 Views

Intel could speed this along by making ifx the default 64-bit compiler in Visual Studio, allowing people to switch to ifort if they wanted.

Barbara_P_Intel
Employee
1,078 Views
Reply