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

Intel Visual Fortran Composer XE 2013 SP1 (compiler 14.0) available

Steven_L_Intel1
Employee
7,794 Views

Intel Visual Fortran Composer XE 2013 SP1, with compiler version 14.0, is now available from the Intel Registration Center. New features of this release include:

  • Support for the User-Defined Derived Type I/O feature of Fortran 2003
  • Support for developing and debugging applications that use Intel Xeon Phi coprocessors on Windows
  • Support for coarray images that run on Intel Xeon Phi coprocessors
  • A new option of an "online installer" that downloads only the components you select/need

Read the Release Notes for more details.

Some notes:

  • We have eliminated the separate IA-32 only and Intel 64-only installers, as they were a continual source of confusion for customers and had outlived their purpose.
  • If you are an IMSL user, just keep using the IMSL you already have, but if you use fixed-form source code with IMSL, please see
    Error 5163 Compiling Fixed-Form IMSL* Application Source in Fortran 14.0 (At the moment, the SP1 release isn't showing for customers of the product with IMSL - we'll find a solution to that shortly.)

If you have issues with the new release, please use a new forum thread to report it, or use Intel Premier Support. If you have questions about the content of the release, you can ask here.

0 Kudos
31 Replies
Steven_L_Intel1
Employee
6,140 Views

A couple of other notes of interest:

  • By popular request, we added the ESTABLISHQQ library routine which lets you specify a procedure to be called just before the run-time library is about to report an error. Your routine can then choose additional actions to take before the RTL reports the error, or you can replace the RTL's default behavior. For more information, see the documentation. (Those of you who were VMS users will understand the name's origin.)
  • For all newly created console and "Windowing" applications in Visual Studio, the default is now to link against the DLL form of the run-time libraries. Existing projects don't change and you can select static libraries if you want. This was largely to reduce the number of complaints of Mixed C Library Syndrome with mixed-languge applications.
  • There's a new option /[no]wrap-margin to control where list-directed output wraps.
0 Kudos
tkibedi
Novice
6,140 Views

Steve,

I am wondering if the limit on the number of nested IF and DO loops has been raised (from 256 to 512) in the latest release.

Tibor

0 Kudos
onkelhotte
New Contributor II
6,140 Views

Hi Steve,

the ESTABLISHQQ function sounds interesting, a feature that could convince my boss to buy a new license (I already checked http://software.intel.com/en-us/articles/price-reduction-on-renewals-for-intel-tools for the update options).

Is this function something like exception handling? For example in one of my multi threaded programs I get the RTL contention when writing into a file or Access violations errors when I want to display soemthing in a dialog (these routines are already "protected" by !OMP CRITICAL but sometimes they appear).

Markus

0 Kudos
Chris_G_2
Beginner
6,140 Views

I have just installed this. When I try to open a vfproj file using VS 2010 Shell I get the error message:

'C:\Users\chris\Visual Studio 2010\Projects\Ridge regression\Ridge regression.vfproj' cannot be opened because is project type (.vfproj) is not supported by this version of the application.

It was working yesterday! I get the same message when opening any vfproj file.

Am I missing something here?

0 Kudos
Lorri_M_Intel
Employee
6,140 Views

RE: Number of nested IF and DO loops

    Yes, that was raised from 128 -> 256 in this release.

                      -- Lorri

0 Kudos
Steven_L_Intel1
Employee
6,140 Views

Lorri meant to say 256 -> 512.

Chris G, it sounds as if the integration did not properly install.  Please see I can't create Fortran projects or see any Fortran support in Visual Studio for tips

Markus, this is not really "exception handling", but it is a way to add a bit more user control over all Fortran run-time error processing. Previously with SIGNALQQ, you could get control of system-triggered exceptions only, such as floating overflow. Now you can customize the behavior of errors such as array bounds exceeded, read errors and more. Anything that would have triggered a Fortran run-time message and traceback will first call your routine, where you can log the message and offer some control over what happens next.

I am not really sure what happens if, say, the OpenMP library wants to report its own error.

0 Kudos
lklawrie
Beginner
6,140 Views

Why does the date show as 28 July?  And the Intel Software Manager doesn't list is as an available download (at least not yet).

0 Kudos
Steven_L_Intel1
Employee
6,140 Views

That's the "build date". The release process takes 4-6 weeks after that. I generally find that the Software Manager doesn't notify everyone at the same time nor right away.

0 Kudos
lklawrie
Beginner
6,140 Views

Release posted date too?  Release posted date says Aug 7.  Very confusing to try to figure out if you have the latest or not before you download a gazillion bytes.

0 Kudos
Steven_L_Intel1
Employee
6,140 Views

Yes, I can see that would be confusing. I'll ask if we can improve that process in the future.

0 Kudos
lklawrie
Beginner
6,140 Views

and what is the difference between "online" and no "online in the file name -- I see that the Parallel Studio also has a SP1 release. But the online is much smaller in size than the one with no online.  I have no idea which to download.

0 Kudos
Steven_L_Intel1
Employee
6,139 Views

The "online" installer is a new option. It's a small download that asks you which components you want to install, and then downloads and installs only those components. It saves you from downloading possibly hundreds of megabytes you don't need. Lots of installers are moving to this concept - Visual Studio 2012 uses it, for example. It does require you to have Internet connectivity while you run it. If you're on a slow or unreliable connection, you might prefer the "old way" where you download the whole thing (possibly using a download manager) and then you can install separately.

0 Kudos
lklawrie
Beginner
6,139 Views

Okay, that makes some sense.  FYI, off topic for this forum but some of my cohorts are reporting ICE with using this compiler on our project on Linux.  I think he was compiling 32 bit at the time.

0 Kudos
Steven_L_Intel1
Employee
6,139 Views

Well, you know where to send us a test case!

0 Kudos
lklawrie
Beginner
6,139 Views

well, to amplify -- on Windows I am also getting an ICE in the same module.  I suspect taking the O=2 off that module will remove the problem but not a elegant solution.

0 Kudos
Steven_L_Intel1
Employee
6,139 Views

Please send us a test case. We try hard to avoid such problems....

0 Kudos
lklawrie
Beginner
6,139 Views

I'm also getting an unresolved external - _intel_new_feature_init referenced in function MAIN_.  is this because I'm using VS2008 or what?

0 Kudos
Steven_L_Intel1
Employee
6,139 Views

You are not linking to the correct run-time libraries. Check the library paths you are using. I'd also ask that you start new threads on problems, or use Intel Premier Support.

0 Kudos
sknobat
Beginner
6,139 Views

Hi

Any news on availabilty of the SP1 release for customers with IMSL?

Thank you

Sam K.

0 Kudos
Steven_L_Intel1
Employee
5,921 Views

I thought this had already been taken care of, but it seems not. I have asked again.

0 Kudos
Reply