- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I'm just woundering what the status on implementation of the following (not so) new features is:
- Parameterized derived types
- Submodules
- Impure elemental procedures
I'm really looking forward to using them...
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our goal for the next year is to finish F2003, which includes parameterized derived types. Submodules are further away. Impure elementals are on our list, but I can't predict when they'll show up,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Is there any article on the intel website that tracks F03/F08 feature implementation of the fortran compiler in the same way the c++11 features of the c++ compiler are tracked at http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Fortran wiki has a page that lets you compare across compilers (but only one (typically the latest) version from each vendor): http://fortranwiki.org/fortran/show/Fortran+2003+status and http://fortranwiki.org/fortran/show/Fortran+2008+status
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I agree with Casey. It will be most useful to have similar tracking for Fortran implementations.
Steve, I do keep an eye on your article at http://software.intel.com/en-us/articles/intel-fortran-compiler-support-for-fortran-language-standards/ to look over what has been implemented. Is it possible to extend that to a format similar to the C++ site.
Another useful link is the one maintained by Chivers and Sleightholme - http://www.fortranplus.co.uk/resources/fortran_2003_2008_compiler_support.pdf
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the links Ian and FortranFan. I particularly like the fortranwiki comparisons across vendor, as the gfortran vs intel vs pgi differences are more important to me than between ifort versions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's interesting, and a bit sad, to see on the page that Casey linked to that that the version 14.0 has near complete support for C++11, a two year old standard, while we're still waiting for F2003 (and submodules which were standardized in TR-19767 one year later) to be completed by most (i.e. not only Intel) Fortran compiler vendors...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
While progress has been frustratingly slow, there's a bit of a difference in the scope of changes introduced to the base language C++03 to C++11 and F95 to F2003. In some respects, F95 to F2003 is of the order of the base language changes from C to C++.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you look at the article on Fortran standards support in Intel Fortran, you'd see that it's a VERY long list of F2003 features, making a version chart hideously long. The ACM publication Fortran Forum publishes a quarterly chart comparing many different compilers - this is the one by Chivers and Sleightholme that is linked above.
That in 2013 there is still not a single full F2003 implementation on the IA platforms gives you a hint as to how big a task this was. That said, we do very well in this regard compared to other compilers on our platforms and we hope to have F2003 wrapped up by the end of next year.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page