- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wed, May 13, 2015 12:00 PM - 1:00 PM EDT
This session will cover new features in the Intel® Fortran compiler version 16, part of Intel® Parallel Studio XE 2016. Topics include new features from Fortran standards, new OpenMP* features and changes for users of Microsoft Visual Studio*.
This session will be recorded and the recording made available sometime afterward.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A recording of the webinar will be made available later - I will update this thread when that happens.
Here are the questions received during the webinar:
Any Co-Array Fortran new features or optimizations? Some optimizations, no new features.
Are there improvements to the vectorization capabilities of the compiler? Each new release brings improvements in optimization.
For -init=snan, the man page for ifort 16 seems to imply that allocatables aren't supported. Is this a case of the man page lagging the release notes? Yes. I'll make sure the man page gets updated.
In your Submodule code example, assuming this code is located in a DLL project, how do I export(expose) subroutine Sub1? Do I put the DLLEXPORT directive in the interface located in the module? Do I also have to put this directive in the submodule? Is this directive going to "magically" become DLLIMPORT on procedure/module use in the main referencing program? It looks as if this is something we missed and I have reported it to the developers. My recommendation is that you'll need DLLEXPORT in the interface. If you don't use MODULE PROCEDURE, you'll also need it in the submodule.
Steve briefly mentioned that Visual Studio 2015 might be supported with an update to the Fortran 15.0 Visual Studio integration. When might this happen? Sometime this summer - it will be "latent" support for VS2015 CTP6.
Will the Intel Fortran samples include cases for new Fortran features such as submodules and enhanced interoperability with C (Fortran 2015 feature)? We'll try to get these in.
Will Fortran 16 have any new optimization features/capabilities? See above answer.
With new C interoperability features, do you foresee existing C code to change? That is, existing C code that is working correctly with Fortran 2003/2008 definitions (ISO_C_BINDING and BIND(C)) for interoperable arguments? Existing code would not have to change, but I do see the opportunity for simplification and new benefits from the added features.
Can you comment on the ability to create new Fortran solutions in Visual Studio from existing projects? Not sure if I understand the question. Maybe you meant "new projects from existing source code"? That we already have. Otherwise, you can create an empty VS solution and add projects to it. Simply copy the project folder if you want to duplicate the project.
Is interprocedural optimization (IPO) in Intel compiler fully compatible with submodules? Yes.
Has Intel established a target timeline to become a full-feature Fortran 2008 compiler? Can't comment on a timeline, but we're getting closer.
Any changes in 16.0 version with respect to Visual Studio integration features such as editor for Fortran coders. Not this time.

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