Visual Fortran 2013简称IVF,由Intel推出的一款免费的Fortran语言编译器,具有强大的矩阵和复数计算能力,可以帮助用户快速的进行Fortran的编程,新版本增加了多个编译选项,对编程人员来说真真是极好的。需要的朋友可以下载!

软件特色
易学,语法严谨。
广泛地应用于并行计算和高性能计算领域。
很多专用的大型数值运算计算机针对Fortran做了优化。
可以直接对矩阵和复数进行运算,这一点类似MATLAB。
自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。
Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。
Fortran 90,Fortran 95,Fortran 2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。
Visual Studio2013+Intel Visual Fortran2013 MPI设置方法
1、通过工具(Tools)菜单,选项(Option)打开设置;找到“Intel Compilers and Tools”或者“Intel ComposerXE”下的“Visual Fortran”下的“Compiler”,将MPI的include和lib的安装路径:
C:\Program Files(x86)\Intel\MPI\5.0.3.048\intel64\include和C:\Program Files (x86)\Intel\MPI\5.0.3.048\intel64\lib\debug分别放在Includes和Libraries中,注意前面不需要“$”符号。如图,(Win32和x64任选)
Visual Studio选项面板
注:(见MPI安装路径中自带文档“User_Guide.pdf”)
Intel MPI自带说明
2、同时,将MPI的include和lib的安装路径,分别放入文件属性的“Fortran”下的“General”下的“Additional include directories”和“Linker”下的“General”下的“Additional library directories”中,注意也没有“$”符号;如图
添加include路径
添加library路径
3、然后在文件属性中的“Linker”下的“Input”中,放入“.lib”文件库“impi.lib”。如图,
添加MPI库函数
4、开始运行程序代码:先在编译器中编译和生成代码,生成“.exe”文件(在Debug文件夹中);然后调用安装目录下的“MPI”文件夹目录下的“bin”里的“wmpiexec.exe”。如图,
打开MPI操作界面
设置MPI账户和密码
其中,Account和Password应该和计算机的用户名(点击“我的电脑”右键管理,见计算机全名,注意不要加上计算名后的“-PC”)和登录密码一致,如果计算机没有设置登录密码,应该设置密码,否则运行会失败。
注意:首次运行“wmpiexec.exe”,需要进行注册“wmpiregister.exe”,用户名和密码必须与计算机用户名(具有管理权限的用户名)和登陆密码一致。其中,“wmpiconfig.exe”可设置多节点参数。
用MPI调用代码生成的程序
Application中调用“xxx.exe”程序后,在Number of processes中设置并行线程数,然后点击Execute,开始运行。
对于MPICH2类型MPI,Fortran配置流程基本相似,但在“Linker”中的“Input”下,加入MPI库函数时,添加的应该是“mpi.lib”。
更新日志
1.Intel® Fortran Compiler 更新至 14.0.1
--增加 /assume:std_value 编译选项
--增加 /Q[a]xMIC-AVX512 编译选项
--增加 /Qopt-gather-scatter-unroll=n 编译选项
2.Intel® Math Kernel Library 更新至 11.1 Update 1
3.增加对Microsoft Windows 8.1*的支持
4.增加对日语的支持
5.修正问题