abaqus及子程序安装方法.docx

上传人:b****6 文档编号:8923600 上传时间:2023-02-02 格式:DOCX 页数:8 大小:719KB
下载 相关 举报
abaqus及子程序安装方法.docx_第1页
第1页 / 共8页
abaqus及子程序安装方法.docx_第2页
第2页 / 共8页
abaqus及子程序安装方法.docx_第3页
第3页 / 共8页
abaqus及子程序安装方法.docx_第4页
第4页 / 共8页
abaqus及子程序安装方法.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

abaqus及子程序安装方法.docx

《abaqus及子程序安装方法.docx》由会员分享,可在线阅读,更多相关《abaqus及子程序安装方法.docx(8页珍藏版)》请在冰豆网上搜索。

abaqus及子程序安装方法.docx

abaqus及子程序安装方法

abaqus及子程序安装方法

***防火墙英文存放位置及安装路径,系统组件……

第一部分Abaqus的安装问题(不含子程序)

1)用虚拟光驱加载DVD2,安装Document,直接运行根目录下的setup.exe即可,安装过程比较简单。

(完成1后不要急着安装啊!

因为你需要做一些事情来使得你的电脑可以破解abaqus。

做什么呢!

需要做两项,分别是:

1.1.设置一个环境变量,变量名为:

LM_LICENSE_FILE;变量值为:

27011@127.0.0.1。

这个时候有人会问,这是咋回事啊!

因该是27011@自己的电脑名称。

我要告诉你这个127.0.0.1就是指你的电脑。

所以不用再写你的电脑名字了,要是万一你的电脑名字是汉语的,那么还不好使呢!

这个步骤的目的在于在你的电脑里面建立了一个解码系统,可以明目张胆地使用abaqus。

1.2.修改abaqus安装盘中SHooTERS文件夹中的abaqus69.dat,打开它,将“this_host”修改为127.0.0.1。

保存。

根据个人安装经验,上述方法有时可能会失效,自己调整如下。

因为我下载的版本的license文件第一行为:

SERVERTHIS_hostID=2011111127011而不是SERVERTHIS_hostID=2011111127003

第4步:

变量名LM_LICENSE_FILE,值为hostname(hostname为你的计算机名字)

第8步:

27003@hostname更改为27011@hostname(hostname为你的计算机名字)

2)设置环境变量:

鼠标右键点击桌面“我的电脑”图标,通过路径“属性->高级->环境变量”,然后在系统变量栏新建一个环境变量,变量名LM_LICENSE_FILE,值为27011@hostname。

(以前版本的为27003等现为27011,hostname为你的计算机名)

3)用虚拟光驱加载DVD1,先安装License,运行X:

\win86_32\license\Windows\Disk1\InstData\VM\install.exe。

安装过程中可能需要输入你的计算机名,一般上一步环境变量设置好了就不用输入了,安装时选择“justinstallthelicenseingutilities”。

注意:

如果你的计算机上还装有abaqus的其他版本,6.10版本的license可能会与低版本的发生冲突,导致无法安装第7步的product,所以需要把其他版本的license停掉,这样就可以了;我是讲6.8完全卸载之后再安装的6.10。

(中间选择Abaquswebserver,很快安装好后, 最后得画面会出现一个URL,例如http:

//hostname:

2080/v6.9/。

 需要拷贝一下,或者抄写下来。

 )

4)设置并启动License:

(这一步稍微麻烦点,许多人安装出问题就是server没有成功启动)将X:

\crack\abaqus610.dat文件copy到Licence的安装目录(默认是C:

\SIMULIA\License),打开文件,将第一行的“SERVERthis_hostID=2011111127011”中的this_host改为自己的计算机名,保存之。

再打开Licence安装目录里的LMTOOLS(通过开始菜单也可以打开),点击configservices标签,此时servicename栏显示“FlexlmService1”,在“Pathtothelmgrd.exefile”一栏中,选择指向“C:

\SIMULIA\License\lmgrd.exe”,在“Pathtothelicensefile”一栏中,选择指向“C:

\SIMULIA\License\abaqus610.dat”,在“Pathtothedebuglogfile”一栏中,选择指向“abaqus.log”(abaqus.log文件需要自己新建),点击Saveservice,同时勾选“startserveratpower

第二部分关键问题来了,怎么安装子程序!

安装子程序你需要intelvisualstudio里面的C++和intelvisualfortran,一般有人会觉得安装的先后顺序是否会导致子程序无法运行,就我个人经验来看不会的。

其实abqus在连接子程序的时候需要的是两个批处理文件:

vcvars32.bat和ifortvars.bat文件。

VS只装C++:

VF的安装位置

安装过abaqus的都知道需要修改环境变量,但是不知道这个修改的过程有什么目的,我来解释一下吧,其实这个过程就是在做链接,比如你启动了一个程序,可能会跳出一个网页,这就是由于这个程序被开始的时候链接了一个网页的命令,这个命令就有可能写在你的环境变量里面。

我们运行abaqus的时候也一样,因为abaqus没有包含了fortran的编译环境与方法,所以需要一个链接来启动fortran的编译能力,而你修改环境变量的作用就是相当于做链接。

还有很多帖子里面的环境变量设置的都很多余,因为要运行子程序其实只需要链接一个文件,这个文件就是——ifortvars.bat。

有人会问不需要vs2005里面的vcvars32.bat么?

回答是肯定的——不需要。

修改环境变量的方法,我不想提,因为我不会用到。

我会怎么做?

(方案3最简单,不成功再尝试方案1)

方案1-另建批处理文件---简单且,便于区分(路径参见方案2)

建立一个文件,起名字为cae.bat,将鼠标放在它上面。

点击右键,选择编辑。

会出现一个空白文本。

我要做什么呢?

我会这样写:

call"C:

\ProgramFiles\MicrosoftVisualStudio8\VC\bin\vcvars32.bat"

call"C:

\ProgramFiles\Intel\Compiler\Fortran\9.1\IA32\Bin\ifortvars.bat"

callD:

\SIMULIA2\Commands\abq691.batcae||pause

这个是dos下面的命令,它的目的在于告诉你启动cae的时候链接ifortvars.bat,大家请注意,上面的路径是我电脑中ifortvars.bat和abaqus691.cae的路径,大家在使用时需要修改一下这个路径。

然后点击cae.bat就可以运行abaqus,并可以使用子程序了。

如果你使用的是commands的话来进行计算,那么不好意思,现在在commands下子程序还不能运行。

怎么办呢?

建立一个文件,起名叫做commands.bat点击右键,选择编辑。

会出现一个空白文本。

写下以下命令:

call"C:

\ProgramFiles\MicrosoftVisualStudio8\VC\bin\vcvars32.bat"

call"C:

\ProgramFiles\Intel\Compiler\Fortran\9.1\IA32\Bin\ifortvars.bat"

callD:

\SIMULIA2\Commands\system32\cmd.exe/k

但是你还是不放心,不知道到能不能运行子程序,你想verify一下试一试,结果令你失望,子程序竟然没有通过,不可能吧?

我要告诉你,这是个事实,因为你需要建立一个verify.bat文件,点击右键,选择编辑,会出现一个空白文本。

输入

call"C:

\ProgramFiles\MicrosoftVisualStudio8\VC\bin\vcvars32.bat"

call"C:

\ProgramFiles\Intel\Compiler\Fortran\9.1\IA32\Bin\ifortvars.bat"

callD:

\SIMULIA2\Commands\abq691.bat-verify-all-log&¬epad.exeverify.log||notepad.exeverify.log

然后运行,这样再看看verify以后的结果,会发现全是pass。

这样能够运行子程序的abaqus你已经安装成功了。

你使用的是64位系统,安装方法与32位一样,只不过你需要能够兼容64位系统的vs和ivf。

两者基本没有什么差别,差别就在于cae.bat文件commands.bat文件还有verify.bat文件的命令应该输入如下:

cae.bat:

call"C:

\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\amd64\vcvars64.bat"

call"C:

\ProgramFiles(x86)\Intel\Compiler\11.1\060\bin\intel64\ifortvars_intel64.bat"

callD:

\SIMULIA2\Commands\abq69ef1.batcae||pause

commands.bat:

call"C:

\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\amd64\vcvars64.bat"

call"C:

\ProgramFiles(x86)\Intel\Compiler\11.1\060\bin\intel64\ifortvars_intel64.bat"

callC:

\WINDOWS\system32\cmd.exe/k

verify.bat

call"C:

\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\amd64\vcvars64.bat"

call"C:

\ProgramFiles(x86)\Intel\Compiler\11.1\060\bin\intel64\ifortvars_intel64.bat"

callD:

\SIMULIA2\Commands\abq69ef1.bat-verify-all-log&¬epad.exeverify.log||notepad.exeverify.log

方案2改批处理文件

 

方案3改快捷方式(最简单的)

(&&前后各有一个空格)

 

若使用VF11

 

如何使用子程序:

若需要在AbaqusCAE或AbaqusCommand中使用子程序,使用以下两种方法都可以:

1)使用之前所述同样的方法修改其快捷方式,仅需修改一次,以后使用直接点击即可。

2)找到Commands文件夹下的abq6XX.bat文件(6XX为版本号,比如是6.1-1,则为abq6101.bat),编辑此文件,插入下面这行使之成为第一行:

@call"C:

\ProgramFiles\Intel\Compiler\11.1\065\bin\ia32\ifortvars_ia32.bat"保存即可

第二种方法一劳永逸,任何abaqus的快捷方式都能无须修改使用子程序功能,并且还能直接点击cae文件来使用子程序。

(在cae和cammand的属性中关联路径)

 

其他问题

01我以前曾经遇到电脑重启后帮助文档和主程序打不开的情况(可能是我系统的原因),后来在D:

\SIMULIA\Documentation\installation_info\v6.下找到verifyServer.bat双击即解决问题了。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1