fortran语言 安装过程

[转载]IMSL在Intel&visual&fortran下的安装和配置
IMSL6.0下载地址
ed2k://|file|[IMSL.C.Numerical.Library.v6.0 数值程式库].IMSL.C.Numerical.Library.v6.0.ISO-TBE.bin|CFB8F8CF387C5961F5AB0B|h=GMVXZIMUBKGIKRP6KMEWN7AQA7TULCKG|/
安装的时候输入License时输入201111,安装后把源文件中的Crack目录下的License.dat复制到IMSL的安装目录(默认是C:\Program
FilesVNI)下的License目录下。然后用记事本打开License,另存为License.lic,保存在同样的目录下。
配置环境:
Windows 7 Professional
Microsoft Visual Studio 2008
Professional English
Intel.piler.Professional.v11.1.060
IMSL Fortran Numerical Library Version
IMSL在IVF中的安装和应用 (Windows系统)
-----------------------------------------------------
1. IMSL在IVF中的安装
2. IMSL在IVF中的调用
3. 其它程序库的调用
-----------------------------------------------------
1. IMSL在IVF中的安装
1) 如果是IVF pro版本自带的IMSL,直接安装就OK.可以直接阅读第2部分。
2) 如果是手动安装,IVF与IMSL版本不同,要注意以下问题
a) 首先,安装IMSL到缺省目录 (不同的版本,目录可能不同)
例如,IMSL6.0的安装路径是C:Program FilesVNIimslfnl600
b)如果是在IDE环境下调用IMSL,那么需要首先设置IMSL在IVF中
的搜索路径,其设置方法为:
设置步骤:
(1) 打开 Microsoft Visual Studio 2008 ;
(2) 打开菜单 Tools|options...
(3) 选择左侧的 ”Intel(R) Fortran“ ,再选”Gerneral“或是”compiler“,
然后在右侧找到 "Project Directories"或是“compiler Selection”.
然后在下面你可以看到 "Libraries" 和 "Includes".
点击右侧的 "..." 在Includes打开窗口中输入IMSL的include搜索路径,
在Libraries打开的窗口中输入IMSL的lib搜索路径
对于IMSL6.0,其include路径为:
C:Program FilesVNIimslfnl600IA32includedll
FilesVNIimslfnl600IA32includestatic
其lib路径是:
C:Program FilesVNIimslfnl600IA32lib
如果是其他版本,也请查找类似目录。
一般说,include某个目录下应该有很多*.mod文件,在lib的某个目录下有很多
*.lib或*.dll文件,这就是正确的路径所在。
(4)选择“ok”,完成设置。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
2. IMSL在IVF中的调用
1)找到IMSL中合适的函数或子程序(在开始菜单中,安装IMSL的目录下会找到一个pdf文件,里面是IMSL的说明文件,包括函数和子程序的详细信息,并有例子)
2)在自己的程序中调用IMSL. 首先在IVF的帮助文档中“index”选项卡下输入IMSL,就可以看到
Using from the Command Line
Using from IDE
这两项主要内容,请仔细阅读这个部分。一般情况下,调用IMSL需要注意两个地方:
a) 加入 INCLUDE 'link_fnl_static.h'
或是类似的语句在你的主程序中,不同的库函数选用不同的*.h文件
b) 加入合适的use 语句,例如
use lin_sol_gen_int
use rand_gen_int
use error_option_packet
等,你可以在IMSL的帮助文档中看到如何应用合适的use 语句
c) 在主程序中call IMSL中的functions或是subroutines
d) 编译,链接,得到执行程序。
3)在命令行中调用和编译:
首先在command窗口中执行ifortvars这个命令,如果不能执行,请直接从开始菜单中的IVF目录下面直接运行这个程序(Build
Environment for applications running on IA-32),
或是将此文件所在的目录写入path环境变量,使其可以执行。
然后用ifort命令对你的主程序进行编译即可。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
3. 其它程序库的调用
学会了IMSL的调用,其实其他的程序库如CXML,LAPACK, BLAS,
WFL等在IVF下的调用都是类似过程,即主要要设置好include和lib的路径,使得编译器
可以找到需要包含的mod文件和链接的lib文件,这个过程大同小异。
----------------------------------------------------
测试算例:
! ================ Program start
==============
program fnl
! Include the necessary header file:
! For the dynamic library:
INCLUDE 'link_fnl_shared.h'
! For the static library:
!INCLUDE 'link_fnl_static.h'
!!DEC$ OBJCOMMENT lib:"libguide.lib"
! Declare which IMSL functions will be used
USE LSARG_INT
USE WRRRN_INT
! Declare variables
PARAMETER (LDA=3, N=3)
REAL A(LDA,LDA), B(N), X(N)
! Set values for A and B
! A = (33.0 16.0 72.0)
! (-24.0 -10.0 -57.0)
! (18.0 -11.0 7.0)
! B = (129.0 -96.0 8.5)
DATA A/33.0, -24.0, 18.0, 16.0, -10.0, -11.0, 72.0, -57.0,
DATA B/129.0, -96.0, 8.5/
! The main IMSL function call to solve for x in Ax=B.
! This is the floating point version, to use double-precision, call
CALL LSARG(A,B,X)
! Now print the solution x using WRRRN, a printing utility
CALL WRRRN('X',X,1,N,1)
END PROGRAM fnl
!================ Program End ==============
本文来自大学力学论坛()
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&&&&win7下fortran安装方法
win7下fortran安装方法
在win7下安装cvf的解决方案,防止兼容性问题对话框的弹出
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
课程资源下载排行221.0.168.*
您的举报已经提交成功,我们将尽快处理,谢谢!
关键是安装的什么fortran?
估计找到比较困难,现在已经很少使用了
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1349)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_082068',
blogTitle:'(转)LINUX下FORTRAN和GRADS的安装方法',
blogAbstract:'\r\n\r\n\r\n\r\n\r\n\r\n&\r\n&\r\n1、下载linux平台下的fortran与grads版本,推荐intel fortran complier 9 for linux和grads 1.8sl11 for linux\r\n2、安装ifc:进入root,解压安装包,将证书拷贝至解压目录中(在下载ifc9时,intel会向用户邮箱发出邮件,内含证书)。运行install.sh,选择要安装的组件,这时会提示输入sn(在下载ifc9时会有),并要求指定证书的位置,这时输入证书所在目录即可。通过证书验证后,安装顺利完成。\r\n&&&& 下一步要设置环境变量,切换到普通用户,输入vi ~/.bash_profile,在最后加入一行:. ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}intel_fortran安装图文教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
intel_fortran安装图文教程
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 fortran 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信