谁会安装ABAQUS子程序,出现C++那一部分验证没通过

谁会安装ABAQUS子程序,出现C++那一部分验证没通过,第1张

安装方法为:

1、visual studio 2005;

2、intel visual fortran 8.0以上或者Compaq Visual Fortran 6.5/6.6

3、电驴上下载ABAQUS_V6.7-1;判姿

具体安装过程:

1、安装好visual studio 2005;和 这里我装的是intel visual fortran 9.1; 这里要先安装visual studio 2005 ,而且只装VC 及其默认组件就可以了 再安装fortran

2、设置环境变量:

打开“我的橘胡电脑-》控制面板-》系统圆冲拦-》高级-》环境变量” 这里要根据自己安装的位置来选择 变量值超过一个的用;号隔开

(1) 新建Administrator用户变量:

变量名:lib

变量值:C:\Program Files\Intel\Compiler\Fortran\9.1\IA32\LibC:\Program Files\Microsoft Visual Studio 8\VC\libC:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\LibC:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Lib

变量名:include

变量值:C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\IncludeC:\Program Files\Intel\Compiler\Fortran\9.1\IA32\IncludeC:\Program Files\Microsoft Visual Studio 8\VC\include

(2) 新建系统变量:

变量名:LM_LICENSE_FILE

变量值:27003@计算机名

在已有的系统变量path后用分号;添加如下路径C:\Program Files\Intel\Compiler\Fortran\9.1\IA32\BinC:\Program Files\Microsoft Visual Studio 8\Common7\IDEC:\Program Files\Microsoft Visual Studio 8\VC\binC:\Program Files\Microsoft Visual Studio 8\Common7\ToolsC:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BinC:\Program Files\Microsoft Visual Studio 8\VC\vcpackagesC:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Bin

3、先拷贝镜像文件中的SHooTERS文件夹到桌面,编辑SHooTERS文件夹里的license\license.dat,改变为你的电脑名,只改变电脑主机名字,而不改变ID网卡号码,保存;

4、打开光盘镜像文件1,会自动启动安装程序,点击next,

运行一下fortran安装文件夹中的 \Intel\Compiler\11.1\038\bin\ia32\ifortvars_ia32.bat

或者ifortvars_ia64.bat先,设置一下fortran环境。

首先介绍几个子程序

一.SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS, JLTYP,SNAME)

参数:

1. F为用户定义的是每个积分点所作用的荷载的大小;

2. KSTEP,KINC为ABAQUS传到用户子程序当前的STEP和INCREMENT值;

3. TIME(1),TIME(2)为当前STEP TIME和INCREMENT TIME的值;

4. NOEL,NPT为积分点所在单元的编号和积分点的编号;

5. COORDS为当前积分点的坐标;

6. 除F外,所有参数的值都是ABAQUS传到用户子程序中的。

功能:

1. 荷载可以被定义为积分点坐标、时间、单元编号和扰改单元节点编号的函数。

2. 用户可以从其他程序的结果文件中进行相关缓渗判 *** 作来定义积分点F的大小。

例1:这个例子在每个积分点施加的荷载不仅是坐标的函数,而且是喊困随STEP变化而变化的。

SUBROUTINE DLOAD(P,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS,

1 JLTYP,SNAME)

INCLUDE 'ABA_PARAM.INC' C

DIMENSION TIME(2),COORDS(3)

CHARACTER*80 SNAME

PARAMETER (PLOAD=100.E4)

请将xx.inp和xx.for都放在abaqus工作野数目录中,启动abaqus的command窗颂李首口,输入扰伏命令:

abaqus job=xx.inp user=xx.for int

后回车即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存