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 ID=20111111 27011”,将“”改为127.0.0.1,并将27011改为27003,以保证与LM_LICENSE_FILE的值一致,然后保存修改并关闭该文件。

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

本文标签: 安装路径子程序调用系统