MEXING WITH IFORT 11.0 IN 64 BIT MATLAB

版本 1.0.0.0 (12.3 KB) 作者: Leslie Foster
FOR 64 BIT MATLAB IN WINDOWS MEXING WITH MATLAB 7.6 - 7.8 AND IFORT 11.0
788.0 次下载
更新时间 2009/6/4

查看许可证

FOR 64 BIT MATLAB IN WINDOWS MEXING WITH MATLAB 7.6 - 7.8 WITH INTEL'S IFORT 11.0

To enable mexing with ifort version 11.0, rename the file with extension .b to have extension .bat (Matlab central regulations do not allow .bat files), and copy them to the folder:

d:\program files\matlab\r20xyz\bin\win64\mexopts

(where r20xyz could for example be r2008a, r2008b or r2009a). These files are updated from the version 10.1 files. Then mex -setup should work after, potentially, a few addtional changes:

o If your software is installed on the C: drive rather than the D: drive then in intelf11msvs2005opts.bat three instances of D: need to be changed to C: and in intelf11msvs2005opts.stp one instance of C: should be changed to D:

o The location of your Fortran compiler may be at slightly different location. This may require a modification to the line in intelf11msvs2005opts.bat:

set IFORT_COMPILER11=D:\Program Files (x86)\Intel\Compiler\11.0\061\fortran

and to the line in intelf11msvs2005opts.stp

my $default_location = "D:\\Program Files (x86)\\Intel\\Compiler\\11.0\\061\\fortran";

The changes for 64 bit Intel Fortran 11 were made by modifying the 32 bit version by Kristjan Jonasson described at http://www.mathworks.com/matlabcentral/fileexchange/22290. Some of the above discussion parallels Kristjan's discussion.

associated files:

readme.txt -- describes how to add to MATLAB's mex utilility to allow use of the Intel Fortran 11.0 compiler

intelf11msvs2005opts.b and intelf11msvs2005opts.stp -- two files discussed in above

Files which can be used to test that the mex utility is working and which illustrate how BLAS and LAPACK routines can be called:

lupp.m -- describes the use of the lupp code

lupp.F -- the gateway routine for lupp

luppf.F -- a "computational routine" called by lupp.F

lupp_mex.m -- has examples of mex commands to compile lupp.F

lupp_test.m -- is a MATLAB routine that tests the compiled lupp

Leslie Foster (foster@math.sjsu.edu), 6-4-2009

引用格式

Leslie Foster (2024). MEXING WITH IFORT 11.0 IN 64 BIT MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/24347-mexing-with-ifort-11-0-in-64-bit-matlab), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2009a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Fortran with MATLAB 的更多信息
致谢

参考作品: Windows mex setup with ifort 11.0

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0