2024年4月6日发(作者:)
OS: Win7旗舰版64位
Version: abaqus 6.9 + MVS2005 +IVF9.1
abaqus和编译器安装没有先后顺序,随便先安装哪一个,对安装的位置也没有特定要求。
常用的安装组合:
Abaqus v6.10.1 可使用:MVS2008+IVF10.1 MVS2008+IVF11.1 这二种组合
Abaqus v6.9.1 可使用:MVS2005+IVF9.1、MVS2005+IVF10.1 、MVS2008+IVF10.1这三种组合
一、abaqus6.9安装教程如下
(尽量选择兼容模式以管理员身份打开安装——右键-属性-兼容性):
(1)打开CD2文件夹,先安装帮助文档,过程中需要输入计算机名,几乎都会自动生成。
(2)鼠标右键点击桌面“我的电脑”图标,通过路径“属性->高级->环境变量”,然后在系统变量栏新建一个环境变
量,变量名LM_LICENSE_FILE,值为27003@hostname。
(3)打开CD1文件夹,有linux64和lnx86_64(对应linux操作系统)、win86_64(对应windows64位操作系
统)、win86_32(对应windows32位操作系统),根据自己的操作系统选择对应的文件夹打开,先安装license,
点击直到看见,选择just install the license,点next安装。
安装完后用记事本打开,"this_host" 替换为计算机名。改好的文件另存为硬盘
*:(*为软件所安装的盘符)
打开*:(通过开始菜单也可以打开),点击config services,此时service name
栏显示“Flexlm Service 1”,可以根据个人喜好点击改成别的名字。
在“Path to the file”一栏中,选择指向“*:”;
在“Path to the license file”一栏中,选择指向“*:”;
在“Path to the debug log file”一栏中,选择指向“” (文件需要自己新建),点击Save service。
再到start/stop/reread表单里点击start server,注意左下角出现Server Start Successful或者Server Start Failed.
The Server May Already Be Running都没问题,ReRead License File,出现Reread Server License File Completed说
明license没有问题,点击Server Status—>Perform Status Enquiry。每行最后显示“Total of 1024 licenses issued;
Total of 0 licenses in use”说明license安装成功了。
(4) 安装product(**productWindowsDisk1InstDataVM下的setup),过程中选择product,中间会出现让安
装visual c++2005,点击安装就是了,后还需填上27003@hostname(你的计算机名),url程序应该会填入,如没有,
填入第2步记录的url,直至安装完成。
二、子程序安装和通过验证方法:(必须先装MVS,然后安装IVF)
1. 先安装 Microsoft Visual Studio2005(中文版),然后安装 Intel Visual Fortran(若为64位系统,两个软件都
选择自定义安装,勾上64位系统支持项)32位系统可以选择典型安装即可,64位的MVS要在自定义——VC
下面选上×64支持那一项,这一点很重要。安装IVF时也要选上64位支持的那一项。
2. 有两种方法通过子程序:
1更改快捷方式
○
右键属性,在cae、command、vertification三个快捷方式目标前面均加上
“E:Program " &&
注意:”和&&之间有一个空格
IA32是32位系统对应的文件夹。64位系统要选择64位对应的文件夹。(em64t)
说明:本质上就是要把IVF的初始化文件找到,并和其路径一起添加进快捷方式,使点击此快捷方
式时会先自动运行,进行环境变量的临时自动设置。
若使用Intel Visual Fortran 11.0或11.1 请注意
Intel 从Visual Fortran Version 11 开始改变了文件的运行方式,需要添加一个参数来运行临时环境
1
变量的设置。
Windows 32:需要加上 'ia32' 这个参数
例如:"C:Program " ia32
Windows 64位:则加上'intel64'这个参数
例如:"C:Program Files (x86)" intel64”
2上述方法不能从cae中直接运行子程序,所以采用下面一劳永逸的方法,无须更改快捷方式属性
○
找到SIMULIACommands文件夹下的文件(6XX为版本号,比如是6.9.1,则为),编辑此
文件,最前面插入下面语句:
@call “X:Program FilesMicrosoft Visual Studio ”
@call "X:yourdirIntelCompilerFortran$version$"
说明:以上为32位系统大致路径,64位系统要选择相应文件夹(ia64em64t)里的。这两条语句相
当于先设置MVS的环境变量,然后设置IVF的环境变量。
子程序验证常见问题汇总和解决方案
1、Q:Fail - Unable to locate or determine the version of a C++ compiler on this system
A:安装英文版本的Microsoft Visual Studio可以解决验证时无故出现“.”的问题,使此项顺利通过。
2、Q:如果所有都准备好了,但是点击Abaqus Verification时自动退出
A:以前手动设置环境变量时删除了一些系统内容,请在系统环境变量的PATH项中加上:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;然后验证就不会自动退出了。(仅
对windows32位系统)也有可能是在里添加语句时少了@call
3、Q:有关于"CATIA"的项通不过
A:请找到你的Abaqus安装文件,在win86_32目录下点击安装所有名字含有vcredist的文件(64位系统在
win86_64目录下) ,这个是Microsoft Visual C++ 2005或2008 SP1运行库文件(一般安装Products前会提醒安装),
用来支持Abaqus运行和一些模型导入的功能,安装后再验证即可通过。
4、Q:verification子程序全部pass,但是打开cae运行子程序时出现:This error may be due to a mismatch in the
Abaqus user subroutine arguments. These arguments sometimes change from release to release, so user subroutines
used with a previous release of Abaqus may need to be adjusted.
A: 找到SIMULIACommands文件夹下的文件(6XX为版本号,比如是6.9.1,则为),
编辑此文件,最前面插入下面语句:
@call “X:Program FilesMicrosoft Visual Studio ”
@call "X:yourdirIntelCompilerFortran$version$"
64位系统要注意文件夹是否正确,一定要选择对应64位系统的文件夹。
5、Q:win7操作系统中,导入python编写的交互界面程序点开中文不能显示,出现乱码,但是在xp系统安装
的软件中打开可以正常显示汉字。
A:找到,这是写有abaqus语言环境信息的文件,最好不要直
接用记事本打开,用notepad、editplus等专业的文本编辑器打开,记事本打开顺序有点乱。在Chinese_People's
Republic of China.936 = zh_CN后面一行加上:
Chinese (Simplified)_People's Republic of China.936 = zh_CN
Win7必须更改这个文件才可以显示中文的交互界面。
6、Q:command运行子程序时出现Microsoft Visual Studio* 2005 does not have C++ “X64 Compiler and Tools”
components installed.
A:64位系统安装MVS2005时没有选择自定义安装,勾选VC下×64支持那一项。
7、Q:abaqus如何汉化?
2
A:XP系统只需更改环境变量在系统变量添加:ABAQUS_USE_LOCALIZATION=1,对于win7系统除了要
更改环境变量,还要进行以上第5部的操作,更改。如果要使用英文版只需删除环境变量,使用中文版
只需加上环境变量,如果要在英文版下使用python编写的中文界面,只需改文件。
8、Q:对于64位8核的处理器安装IVF9.1不能正确安装。
A:安装时需更改环境变量NUMBER_OF_PROCESSORS=4(或者4以下)
PS:
目前从6.9开始可以使用IVF11,其他Abaqus版本对IVF版本和MVC++版本的要求参见
Simulia官方System Requirements下的说明:
/support/sup_systems_
各版本IVF对MVS版本的要求见Simulia官方SOSS在线支持系统说明:
/cgi-bin//php/enduser/std_?p_faqid=3702 或各版本IVF的ReleaseNotes
(IVF11.1ReleaseNotes中明确说明其不支持MVS2010)
(非官方要求的版本不一定不能用,但官方要求的版本一般不会出问题)
以Windows 7 (32位)旗舰版为例同时安装和使用ABAQUS6.5&6.9:
由于处理老版本模型及结果的需要,ABAQUS6.5还是必须保留;为能更好地应用最新的有限元技术,新版
本ABAQUS6.9也是必须要安装的。ABAQUS6.9在windows7下安装和使用都是没问题的,6.5的安装和XP系
统有所不同。两个版本要共存,关键是处理好不同的License的冲突关系。
安装:
1. Windows7下安装所有程序,建议以兼容方式及管理员权限安装运行,在运行文件的右键修改属性,且每
次运行前保证都是管理员权限运行,否则可能不运行。
2. 安装前修改各自的License文件,修改Hostname,设置环境变量LM_LICENSE_FILE的数值为
27000@hostname,需要注意,27000和每个License文件中第一行中端口编号一致,两个版本公用一个环境变量,
所以必须有一个license的端口编号要修改以下,保持一致。
3. 建议安装在不同目录,如ABAQUS65和ABAQUS610。
4. 由于安装子程序时要卸载CVF来安装IVF,所以我们先安装6.9,子程序各项都通过以后安装6.5的版本。
对于已经安装好6.9或者更高版本的电脑可以直接开始安装CVF和6.5,无须卸载。
5. 先安装Documentation。
两个版本DOCUMENT安装在相同目录,即都会安装在X:ABAQUS65Documentation目录下,但两个版本都会
保留且使用不受影响。这主要是因为Documentation的服务器要相同,否则可能后期不能打开并检索(HTML格
式)。
6. 安装完尝试可以打开(有时需要刷新几次)后,再安装license,手动启动。
安装6.5版本时,应保证6.9版本Stop Server。6.10版本的Start Server at Power Up不选,但use services选
项需要选。6.5版本的Start Server at Power Up和use services选项都不选。保存好设置后Start Server,检查Server
status正常的话,才可安装Product。所谓正常是即可Start Server,也可Stop Server,同时所有模块的license正常。
在Start Server正常时,Product可正常安装也通过验证。
安装中需要填写服务器地址时,可为27003@hostname,和6.9版本一样即可。
注意:安装6.5时,6.9版本的use services要关闭,且Stop service,而6.5的use services要打开。
使用:
1. 建立服务管理工具ABAQUS Licensing utilities的桌面快捷方式,方便时关时开Server。
2. 6.5版本的use services选项不选,每次应用前Start Server即可。必须保证此时6.9版本是Stop Server。
3. 6.9版本的use services选项要选,但不要选开机Start Server。使用前保证6.5版本是Stop Server。每次使
用前Start Server即可。
3
4


发布评论