Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
26733 Discussions

Intel Visual Fortran Composer XE 2011 or 2013

fjsafewifewfjafhe
267 Views

I need one of these compilers to run a program in Matlab 2015b (https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/SystemRequire...)

Is there any way I can get one of them? I have already followed the tutorial here https://software.intel.com/en-us/articles/older-version-product but I can only go as far as the 2016 version.

0 Kudos
4 Replies
Steve_Lionel
Black Belt Retired Employee
254 Views

No - those versions are no longer available. You do not need those old versions that aren't supported by current Visual Studio versions. You can and should use Matlab with the most recent release. If you encounter any problems, just describe them in this forum and we'll be glad to help.

fjsafewifewfjafhe
250 Views

Hi Steve, thank you for your reply. Unfortunately, I want to run a program published in a 2015 paper and the authors haven't updated their code since then. So the only two options are to download 2015 Matlab (that only takes Fortran Composer XE 2011 or 2013) or to go through their entire code and update the parts that are outdated for Matlab 2020 and thus give errors.

Steve_Lionel
Black Belt Retired Employee
242 Views

Why do you think you must use an obsolete version of Intel Fortran for that Matlab version? At most you may need to tweak Matlab scripts that locate the Fortran installation.

mecej4
Black Belt
229 Views

@fjsafewifewfjafhe, you seem to think that there is a tight coupling between the versions of Matlab and Intel Fortran. That is possible, but very unlikely. The third party Matlab code that you mentioned may work with the current version of Matlab -- have you tried? Regardless of that, if the Matlab code uses Mex functions written in Fortran, any version of Intel Fortran that is compatible with the Matlab ABI should work.

I just tried building a 64-bit DLL from the R2012b distribution of Matlab using Intel Fortran 2019.1U2 + VS2019, and the resulting DLL runs fine when called from Matlab R2012b.

As Steve wrote, if you run into problems please provide a complete description.

 

Reply