admin管理员组文章数量:1531428
2024年1月18日发(作者:)
Abaqus子程序安装与调用
软件要求:
1 Microsoft Visual Studio 2005
2 Intel Visual Fortran Complier 9.1
3 Abaqus 6.7及以上版本
下面先介绍以上三个软件如何单独(即只安装其中某个软件)安装:
Microsoft Visual Studio 2005 安装:
建议采用默认路径,全部安装。若是磁盘空间有限,可以只选必选模块VC++和 Framework SDK V2.0
Intel Visual Fortran Complier 9.1安装:
建议采用默认路径,全部安装。
Abaqus 6.X安装:
1 将DVD2载入虚拟光驱进行安装
2 在我的电脑-点击右键-属性-高级-环境变量中,创建系统变量,名为LM_LICENSE_FILE,并且令其值等于27003@127.0.0.1
(127.0.0.1指向你的电脑,这样就无需去查计算机名字,而且不用担心计算机名字是汉字,软件无法识别的问题)
3 将DVD1载入虚拟光驱,安装License Services,其中选择Just
install the licensing utilities。装好License Services后,会提示时候安装Production,这是先别急着安装和退出安装向导界面。
4 右键打开虚拟光驱,复制Crack目录下的****.dat文件到已经装21此法非吾独创,时间仓促,未注出处,深表歉意。如有疑问可联系QQ:332
好的License,这个文件就是License文件。用记事本打开该文件,第一行是“SERVER
5 运行License目录下的,如下图操作:
运行后切换到Config Services选项卡
点击上图中第一个Browse,选择License目录下的
点击上图中第二个Browse,选择License目录下已编辑过的***.dat
点击Save Service保存修改,再切换到Start/Stop/Reread选项卡
如下图所示,点击Start Server按钮启动服务。
21此法法非非吾吾独独创创,,时时间间仓仓促促,,未未注注出出处处,,深深表表歉歉意意。。如如有有疑疑问问可可联联系系QQQQ::332
6 之后,切换到安装向导界面,安装Production,其中有一步要你输入用户名称,你输入27003@127.0.0.1即可,直到最后。
下面介绍如何安装Abaqus使其能够调用子程序:
原理:想要在ABAQUS里用子程序,必须安装Intel Visual Fortran,而安装Intel Visual Fortran前需要安装Microsoft Visual Studio,做好相关设置后通过Abaqus Verification测试子程序以及其他ABAQUS功能是否能正常使用。
安装:按照以上单独安装的方法,以此安装MVS2005,IVF9.1和ABAQUS6.X,完成这三步后进入设置环节。
设置:介绍两种方法,第一种方法简单,第二个较复杂
方法一:
1 右键点击Abaqus Verification快捷方式,选择属性,在“目标“中的内容前面加入以下路径(注意包括引号和&&前后的两个空格)
“C:Program ” &&
具体加入的内容取决于你安装的路径(同样的情况以下不再说明)
(32位系统中,MVS的初始化文件是(64位系统为),IVF的初始化文件是 ,只要在运行ABAQUS命令时事先调用执行这两个文件即可临时设置好环境变量,实际上只需单独调用执行即可,因为只要MVS先于IVF安装,中就已经包含了(64位系统为)的调用执行。)
2 对Abaqus CAE快捷方式进行同上一步一样的处理
21此法非吾独创,时间仓促,未注出处,深表歉意。如有疑问可联系QQ:332
3 由于之前已经启动服务,直接启动Abaqus Verification,完成验证后,可以查看验证结果,不出意外应该是全部pass
方法二:
1 设置环境变量:我的电脑-点击右键-属性-高级-环境变量
:
2 新建用户变量INCLUDE,添加以下值(路径间分号间隔)C:Program FilesIntelCompilerFortran9.1IA32Include;
C:Program FilesMicrosoft Visual Studio 8VCInclude;
C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKInclude
3 新建用户变量LIB,添加以下值(路径间分号间隔):
C:Program FilesIntelCompilerFortran9.1IA32Lib;
C:Program FilesMicrosoft Visual Studio 8VCLib;
C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKLib;
C:Program FilesMicrosoft Visual Studio 8SDKv2.0Lib
4 新建系统变量INCLUDE,添加以下值(路径间分号间隔):
C:Program FilesIntelCompilerFortran9.1IA32Include;
C:Program FilesMicrosoft Visual Studio 8VCInclude;
C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKInclude
5 新建系统变量LIB,添加以下值(路径间分号间隔):
C:Program FilesIntelCompilerFortran9.1IA32Lib;
C:Program FilesMicrosoft Visual Studio 8VCLib;
C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKLib;
C:Program FilesMicrosoft Visual Studio 8SDKV2.0Lib
6 新建系统变量IFORT_COMPILER10,一般系统自动生成,值为:
C:Program FilesIntelCompilerFortran9.1
7 新建系统变量LINK_F90,值为:
8 新建系统变量PATH,添加以下值(路径间分号间隔):
C:Program FilesIntelCompilerFortran9.1IA32Bin;
C:SIMULIAAbaqusCommands;
C:Program FilesMicrosoft Visual Studio 8Common7IDE;
C:Program FilesMicrosoft Visual Studio 8Common7Tools;
C:Program FilesMicrosoft Visual Studio 8VCBin;
C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKBin;
C:Program FilesMicrosoft Visual Studio 8VCvcpackages;
21此法非吾独创,时间仓促,未注出处,深表歉意。如有疑问可联系QQ:332
C:Program FilesMicrosoft Visual Studio 8SDKv2.0Bin
9 点击Abaqus Verification快捷方式,运行验证。验证结果如果全部pass,那就完成安装了。但是有能出现以下情况:
解决办法是,继续进行方法一操作。
下面介绍如何调用子程序:
准备工作:在调用子程序之前,SIMULAAbaqus6.9-3site目录下的aba_param_或aba_param_拷贝到工作目录,并改名为aba_。同时将用户子程序UMAT拷贝到工作目录。如果事先完成以上准备,在调用子程序可能会出现编译错误,即在job文本中看到“Can not open include file”。
调用方法两种,第一种是命令行格式,第二种是菜单格式
1 运行AbaqusCommand命令行并输入:
abaqus job=job-name input=*.input user=*.for INT 或者
abaqus job=job-name input=*.input user=*.obj INT 回车
2 运行CAE情况下,在Job模块下,Edit Job菜单的General子菜单的User Subroutine File对话框中选择用户子程序所在的文件即可
此21此法法非非吾吾独独创创,,时时间间仓仓促促,,未未注注出出处处,,深深表表歉歉意意。。如如有有疑疑问问可可联联系系QQQQ::332
版权声明:本文标题:Abaqus子程序安装与调用 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1705563706a145153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论