Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

Intel Fortran 2021.2 released

Ron_Green
Moderator
3,304 Views

The Intel(R) oneAPI HPC Toolkit version 2021.2 released today.  This toolkit contains both:

Intel® Fortran Compiler Classic (IFORT)

Intel® Fortran Compiler(Beta): (IFX)

 

WE LISTENED:

Along with many bug fixes, probably the biggest and best change in the 2021.2 HPC Toolkit is the inclusion of the Intel debugger in the HPC Toolkit**.

So if you only want Intel's Fortran compiler and a Fortran-aware debugger, you now only have to download the HPC Toolkit.  You will now automatically get our Fortran FFE debugger integration into Microsoft Visual Studio* 2019 or 2017 on Windows, and gdb-oneapi on Linux.

The HPC Toolkit also includes Intel® C++ Compiler Classic (ICC).

The Base Toolkit is only needed if you want MKL, or perhaps Vtune or Advisor tools, or the Intel® oneAPI DPC++/C++ Compiler.

Users with active support can download this update release on The Intel Registration Center (IRC)

 

** The Intel(R) Fortran Compiler Classic for macOS does not include an Intel-supplied debugger.

19 Replies
FortranFan
Honored Contributor II
3,274 Views

@Ron_Green ,

Mega kudos to you and all of the Intel Fortran team for tremendous advance with this 2021.2 Release, please keep up the great effort - the Fortran Community globally needs this and is helped by this!

Please consider someone from Intel team, either you or a colleague, to also post this at the usenet and the Discourse site:

comp.lang.fortran

https://fortran-lang.discourse.group/

JohnNichols
Valued Contributor II
3,266 Views

It was a really simple install - took about an hour.  Good job.

JohnNichols
Valued Contributor II
3,262 Views

Backus was also some kind of genius, inventing Fortran to enhance the productivity of programmers who were struggling with machine language.

This quote comes from comp language disc. 

I would suggest an alternative, he was 27 and wanted to be able to code faster then machine language would allow, the fact that it helped others was nice.  You see the same thing in LISP programs, the basic commands are spartan and terribly named, car, cdr etc, but you can quickly build a library on top and write English like programs allowing for the ().  You can read a LISP program easily. 

Some things Fortran is really good at -- water supply models, because it is fast, but the code is easy to read, but not as easy as LISP. 

I was playing with some C# in VS 2019 and the program makes recommendations on improving the code, so I tried out a short sample and in 3 simple changes I could not read the code in any sensible fashion.  But I need C# for the sensors and drawing and connecting to mySQL.  

Apparently the inventor of java said nasty things that C# was a poor insecure Java, but these days it is a poor secure Fortran with issues and a few nice features I wish Fortran had.  

But one thing I know, life is to short to read the comp.fortran.discourse -- those people are fanatics, I prefer the gentle souls here who remind me of a tea drinking bunch of old Englishmen.  

But when we move engineering education in some fields from the 1970s it will be good.

andrew_4619
Honored Contributor II
3,200 Views

Is "Corrections to reported problems" just install problem fixes or are there any language fixes in the classic compiler? 

Ron_Green
Moderator
3,144 Views

you will find Debugger fixes, which we all agree are were much needed and overdue.  And yes, IFORT language fixes for broken features ( PDTs improvements, various 2018 things we were doing wrong ). Lots of IFX improvements for the Beta new compiler.

And Install fixes - again, the big one is that the HPC Toolkit now has the Fortran compilers AND a 'silent' component for the debugger so that IF you install a compiler YOU WILL get the debugger.  We agreed that if you get a compiler you get a debugger. 

Steve_Lionel
Black Belt Retired Employee
3,137 Views

... but not run-time DLLs so that you can run applications outside of the development environment.

JohnNichols
Valued Contributor II
3,125 Views

Just a  bit critical as we had it in MS 3.31/ 

Ron_Green
Moderator
3,114 Views

the RT libs are still in discussion.  We've had far more complaints about download package sizes than we have for these runtime libs.  So this is still under consideration for a future update.

andrew_4619
Honored Contributor II
3,027 Views

That seem like a strange one. I suspect the only reason there are few complaints about the missing RT is that people have an older RT  from a previous install. Without that it is rather a significant problem that requires additional downloads anyway.   I don't recall the installers taking more than a handful of minutes to download that was not a problem. Wasting  part of my life hunting the RT is more of a problem IMO. Just my opinions.

NSwindale
New Contributor I
2,718 Views

Does it integrate with Visual Studio? Is QuickWin still supported?

JohnNichols
Valued Contributor II
2,715 Views
NSwindale
New Contributor I
2,711 Views

Sounds good. So I should be able to:

1. Leave Visual Studio 2017 community as is

2. uninstall previous Intel Parallel Studio compiler

3. install w_HPCKit_p_2021.2.0.2901_offline.exe

and I should be good to go with all my previous Visual Studio QuickWin and other project files etc.? Minus the various quickwin issues?

 

 

Steve_Lionel
Black Belt Retired Employee
2,708 Views

Yes. Step 2 is optional. I'd also recommend installing the Windows redistributable "Runtime Version" from Intel® oneAPI standalone component installation files

JohnNichols
Valued Contributor II
2,703 Views

Leave Visual Studio 2017 community as is

 

== VS 2019 Preview has a lot of nice new features and it co-exists with 2017. 

NSwindale
New Contributor I
2,699 Views

Thank you both for the prompt replies. 

j0e
New Contributor I
2,387 Views

That's almost there for me, but I use MKL, Vtune and sometimes Advisor, so it sounds like I still need to get the Base Toolkit too then?

Steve_Lionel
Black Belt Retired Employee
2,383 Views

Yes, you will need the Base toolkit for those. Keep in mind that you can select which components you want to install - you don't have to install the whole thing.

j0e
New Contributor I
2,381 Views

thanks for the fast response Dr. Fortran!

TruongDang
Beginner
2,291 Views

I’m so impressed by Intel debugger integrated in Visual Studio. It helped me easily debug my Fortran code which intesively use Fortran pointer technique. I used to debug using GDB integrated in CodeBlocks IDE but it is not as good as Intel debugger. Currently I work mainly with Java and IntelliJ IDEA. One thing that I really surprise is that Intel debugger can somehow enhance production similar to IntelliJ debugger. I used to be a CFD code developer and Fortran coding was my first job. At that time when using Fortran 2003’s features, I had to get rid of the Compaq Visual Fortran’s debugger and used GDB debugger integrated in Code::Blocks.

Many thanks to the Intel team.

Reply