MATLAB Answers

0

How to tell MATLAB where fortran compiler is?

Asked by Tuan Pham on 10 Dec 2018
Latest activity Edited by A King
on 11 Dec 2018
I have Intel Parallel Studio XE 2018 Update 1, Visual Studio 2017, and Windows 10. In MATLAB I ran "mex -setup FORTRAN" or "mex -setup -v FORTRAN", MATLAB couldn't file IFORT_COMPILER18. There was IFORT_COMPILER18 with value C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\. What should I do so that MATLAB can recognize IFORT_COMPILER18?

  3 Comments

which MATLAB release ?
MATLAB R2018a
That release supported Intel Parallel Studios XE for Fortran 2017, but not 2018.

Sign in to comment.

1 Answer

Answer by A King
on 11 Dec 2018
Edited by A King
on 11 Dec 2018

This incompatibility is actually very annoying. There is always a lag of one year between the compatible versions of the two software. For someone who is trying to stay uptodate on both software, MATLAB-Intel(Fortran) compatibility can never happen. (update: this was supposed to be a sympathizing comment on the question, not an answer. sorry for the confusion)

  2 Comments

Sorry, I am not able to test with most Windows compilers. The Microsoft and Intel license terms do not consider my volunteer work to be "personal" use so I am not eligible to use the free compilers.
With Intel Parallel Studios XE for Fortran 2017 installed, mex found it. The problem is solved. Thanks.

Sign in to comment.