ABAQUS用户子程序调试指南.doc

上传人:laozhun 文档编号:2388846 上传时间:2023-02-17 格式:DOC 页数:10 大小:50.50KB
返回 下载 相关 举报
ABAQUS用户子程序调试指南.doc_第1页
第1页 / 共10页
ABAQUS用户子程序调试指南.doc_第2页
第2页 / 共10页
ABAQUS用户子程序调试指南.doc_第3页
第3页 / 共10页
ABAQUS用户子程序调试指南.doc_第4页
第4页 / 共10页
ABAQUS用户子程序调试指南.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《ABAQUS用户子程序调试指南.doc》由会员分享,可在线阅读,更多相关《ABAQUS用户子程序调试指南.doc(10页珍藏版)》请在三一办公上搜索。

1、1.Thank Goddess! User Subroutine终于调通了唉,大型的程序虽然功能强大,但是资源消耗那是相当大!ABAQUS的User Subroutine调通整整消耗了偶三四天时间,吃不香睡不好,单单附加需要的软件就消耗了两天时间。在此将调试方法和过程附上,以免以后麻烦。需要软件:ABAQUS6.6-1(SHOOTERS版) + Intel.Visual.Fortran.Compiler.Pro.v9.1.024 + Microsoft.Visual.Studio.2005.Professional.Edition;系统环境:WinXP_SP2 详细步骤如下:1、安装Micro

2、soft.Visual.Studio.2005.Professional.Edition; 2、安装Intel.Visual.Fortran.Compiler.Pro.v9.1.024,选上自动更新环境变量; *重新启动电脑* 3、修改或添加电脑中的环境变量(使其包含有以下内容): include=D:Program FilesMicrosoft Visual Studio 8VCPlatformSDKInclude;D:Program FilesIntelCompilerFortran9.1IA32Include; D:Program FilesMicrosoft Visual Studio

3、 8VCinclude lib=D:Program FilesIntelCompilerFortran9.1IA32Lib;D:Program FilesMicrosoft Visual Studio 8VClib;D:Program FilesMicrosoft Visual tudio 8VCPlatformSDKLib; D:Program FilesMicrosoft Visual Studio 8SDKv2.0Lib path=D:Program FilesIntelCompilerFortran9.1IA32Bin;D:Program FilesMicrosoft Visual S

4、tudio 8Common7IDE; D:Program FilesMicrosoft Visual Studio 8VCbin;D:Program FilesMicrosoft Visual Studio 8Common7Tools; D:Program FilesMicrosoft Visual Studio 8SDKv2.0Bin;D:Program FilesMicrosoft Visual Studio 8VCvcpackages; D:Program FilesMicrosoft Visual Studio 8VCPlatformSDKBin 设置“系统环境变量”LM_LICENS

5、E_FILE = 27003host ( host=完整的计算机名)4、安装ABAQUS CD2中的帮助文档; 5、安装CD1,先安装License Server,选择Just install the licensing utilities;| 6、设置服务器: 1)编辑安装盘中SHOOTERSlicense中的license.dat,修改为主机名,并保存到License Server安装目录中; 2)打开License Server安装目录中的lmtools进行服务器的设置,打开Config Services选项卡,在Service Name中键入ABAQUS6.61FLEXlm licen

6、se manager,lmgrd.exe指向License Server安装目录中的lmgrd.exe文件,license file指向License Server安装目录中的license.dat(刚才修改的文件); 3)在License Server安装目录中新建一个后缀为debug.log的文件并指向它,勾选Use servises选项,保存设置; 4)在Start/Stop/Reread选项卡中启动服务器。 5) 在Server Status中,启动Perform Status Enquiry,下面显示如下: - -Status - -Flexible License Manager

7、status on Sat 9/9/2006 18:17 Detecting lmgrd processes. License server status: 27003jczhang License file(s) on zcy: D:ABAQUSLicenselicense.dat: zcy: license server UP (MASTER) v10.8 Vendor daemon status (on jczhang): ABAQUSLM: UP v10.8 Feature usage info: Users of adams: (Total of 99 licenses issued

8、; Total of 0 licenses in use) Users of aqua: (Total of 99 licenses issued; Total of 0 licenses in use) Users of beamSectGen: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cadporter_catia: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cadporter_catiav5: (Tota

9、l of 99 licenses issued; Total of 0 licenses in use) Users of cadporter_ideas: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cadporter_parasolid: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cadporter_proe: (Total of 99 licenses issued; Total of 0 licenses

10、in use) Users of cae: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cmold: (Total of 99 licenses issued; Total of 0 licenses in use) Users of cosimulation: (Total of 99 licenses issued; Total of 0 licenses in use) Users of design: (Total of 99 licenses issued; Total of 0 license

11、s in use) Users of explicit: (Total of 99 licenses issued; Total of 0 licenses in use) Users of foundation: (Total of 99 licenses issued; Total of 0 licenses in use) Users of moldflow: (Total of 99 licenses issued; Total of 0 licenses in use) Users of noGUI: (Total of 99 licenses issued; Total of 0

12、licenses in use) Users of parallel: (Total of 99 licenses issued; Total of 0 licenses in use) Users of standard: (Total of 99 licenses issued; Total of 0 licenses in use) Users of viewer: (Total of 99 licenses issued; Total of 0 licenses in use) 7、继续安装选择Product,以后默认(在安装到最后会显示“许多项都fail时”,不用理它); 8、安装完

13、成后,将安装盘中SHooTERSexec中的文件覆盖6.6-1exec中的文件(切记); 10、修改6.6-1siteabaqus_v6.env中的link_sl的值:将 /DEFAULTLIB:MSVCRT.LIB 改为 /NODEFAULTLIB:MSVCRT.LIB 11、运行开始程序ABAQUS 6.6-1ABAQUS Verification,最后Verify.log显示如下: -ABAQUS Product Install Verification. Sat Sep 9 18:28:37 2006 Running system requirement checks. Require

14、ment: Windows 2000 or Windows XP Product: All ABAQUS Products Status: Pass - Found Microsoft Windows XP Professional Service Pack 2 (Build 2600). Requirement: Checking system settings to improve performance Product: ABAQUS/Explicit Status: Warning - You may be able to improve the performance of ABAQ

15、US/Explicit on this system. For details, see ABAQUS Online Support System Answer 1436. Requirement: Microsoft Visual C+ 7.10.3077.0 Product: ABAQUS/Make with C+ Status: Warning - Found Microsoft Visual C+ 8.0.50727.42, which is a newer version than the published ABAQUS requirement. This compiler sho

16、uld work with ABAQUS/Make; however, it has not been tested with ABAQUS/Make by the time of this ABAQUS release. Requirement: Intel Fortran 8.1 Product: ABAQUS/Make with Fortran and ABAQUS/User Subroutines Status: Warning - Found Intel Fortran Compiler 9.1 Build 20060323Z. This compiler should work w

17、ith ABAQUS/User Subroutines and ABAQUS/Make; however, it has not been tested with ABAQUS/User Subroutines and ABAQUS/Make by the time of this ABAQUS release. Requirement: Default web browser should be Internet Explorer 6.0, Netscape 7.0, Mozilla 1.2, Firefox 1.0.1, or greater Product: ABAQUS Documen

18、tation Status: Pass - Found Internet Explorer 6.0.2900.2180 WARNING: Verification for all selected products will be attempted, but some products may fail because of the indicated system deficiencies. Making C:Tempverify. All verification files will reside in this directory. - ABAQUS/Standard .PASS C

19、ontinuing. ABAQUS/Standard with User Subroutines .PASS Continuing. - ABAQUS/Explicit (single precision) .PASS Continuing. - ABAQUS/Explicit (double precision) .PASS Continuing. - ABAQUS/Explicit with User Subroutines (single precision) .PASS Continuing. - ABAQUS/Explicit with User Subroutines (doubl

20、e precision) .PASS Continuing. - ABAQUS/Viewer .PASS Continuing. - ABAQUS/CAE .PASS Continuing. - Elysium direct translator for CATIA V4 .PASS Continuing. - Elysium translator plug-in for CATIA V5 .PASS Continuing. - Elysium translator plug-in for I-DEAS .PASS Continuing. - Elysium direct translator

21、 for Parasolid .PASS Continuing. - Elysium translator plug-in for Pro/ENGINEER .PASS Continuing. - ABAQUS Interface for MSC.ADAMS .ERROR adams_inst.mnf was not created. Continuing. - ABAQUS/Standard Parametric Study .PASS Continuing. - ABAQUS/Explicit Parametric Study .PASS Continuing. - ABAQUS/Desi

22、gn .PASS Continuing. - ABAQUS Interface for MOLDFLOW .PASS Continuing. - ABAQUS/Make with Fortran .PASS Continuing. - ABAQUS/Make with C+ .PASS Continuing. - ABAQUS/Make with Object Code .PASS Continuing. - ABAQUS Scripting Interface .PASS Continuing. - ABAQUS Analyses using Parallelization Running

23、thread-based parallel with 2 cpu(s) ABAQUS/Explicit domain-level parallel .PASS ABAQUS/Standard direct solver .PASS Continuing. - ABAQUS/Foundation .PASS Continuing. - ABAQUS NoGUI (CAE/Viewer) .PASS Continuing. - Clean-up.针对子程序编程步骤主要有以下几方面: 1.建立工作目录 2.将abaqus安装目录6.6.1site下的aba_param_dp.inc 或 aba_pa

24、ram_sp.inc拷贝到工作目录,并改名为aba_param.inc ; 3.将编好的fortran程序拷贝到工作目录; 4.编译fortran程序,将.obj文件拷贝到工作目录; 5.建立好输入文件.inp; 6.运行abaqus job= user=.for。2008/11/28 15:50:51| 添加评论| 固定链接| 写入日志| 专业UMAT总不通?调了老半天怎么总提示Problem during compilation - ifort.exe not found in PATH,按如下设置变量有问题抑或程序出了问题?哎,这玩意真不是好搞的,God help me?新建Admini

25、strator 用户变量变量名:lib变量值:C:Program FilesMicrosoft Visual StudioDF98LIBC:Program FilesMicrosoft Visual StudioVC98LIBC:Program FilesMicrosoft Visual StudioDF98IMSLLIB变量名:include变量值:C:Program FilesMicrosoft Visual StudioDF98IMSLINCLUDE;C:Program FilesMicrosoft Visual StudioDF98INCLUDE;C:Program FilesMicr

26、osoft Visual StudioVC98INCLUDE(2) 新建系统变量:变量名:LM_LICENSE_FILE变量值:27000其中“”要用你的主机名来替换(3) 检查系统变量“path”的值,若没有以下三个路径:“C:Program FilesMicrosoft Visual StudioDF98BIN”,“C:Program FilesMicrosoft Visual StudioVC98BIN”,“C:Program FilesMicrosoft Visual StudioCOMMONMSDEV98BIN”2008/11/22 23:43:25| 添加评论| 固定链接| 写入日

27、志2.问题解决了,6_YG+fJ首先装上VISUAL STUDIO 2005和intel visual fortran 在安装ABAQUS6.8,关键点始设置环境变量,我的机子不能自动更新,手动的。详见有关帖子7$H;kU i9F4Tf;Wi/R/P ?.GAx2y+YZjvH(说明:本方法适用于abaqus 6.8.1的安装,并可通过用户子程序验证_t(Mn4$_D*Q)O/b 方法中均假设软件安装在C:盘,虚拟光驱盘符为X:。0?$cVF0?$AV LE_0Pr:_ 1 安装Visual Studio Pro 2005 (如Abaqus6.8.1要与其他有限元软件协同分析,Visual S

28、tudio Pro 2005需要安装SP1补丁)*Q+DVV+_|)XD 4X p1sjZ&hu,y0b%U(mK GF 2 安装Intel.Fortran.Pro.v9.1.034(安装时需勾选“自动更新环境变量”)U*R/dI_k l0;bMC2EMR 3 设置电脑环境变量:L%n7ZNn 3.1 用户变量*w1xn+q,K_G S INCLUDE = %IFORT_COMPILER101%IA32Include; C:Program FilesMicrosoft Visual Studio 8VCinclude; C:Program FilesMicrosoft Visual Studi

29、o 8VCPlatformSDKInclude!RV7MLqah lo!i0rE LIB = %IFORT_COMPILER101%IA32Lib; C:Program FilesMicrosoft Visual Studio 8VClib; C:Program FilesMicrosoft Visual Studio 8SDKv2.0Lib; C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKLibj9tIc9&R6Kq! sU:XO)*Iq oz9A 9J nn2jt7J 3.2 系统变量vrwp Kh LM_LICENSE_FILE

30、 = 27003this_host(this_host改为本机计算名)4V/%IfJm/F0H t INCLUDE = %IFORT_COMPILER101%IA32Include;C:Program FilesMicrosoft Visual Studio 8VCinclude;C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKInclude Oncw.g/f.?n LIB = %IFORT_COMPILER101%IA32Lib;C:Program FilesMicrosoft Visual Studio 8VCLIB;C:Progr

31、am FilesMicrosoft Visual Studio 8SDKv2.0lib;C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKLib8V G- b nz3 G/A(P,k|#v IFORT_COMPILER101 = C:Program FilesIntelCompilerFortran10.1.014pDR|e1PpO LC LINK_F90 = sstatd.lib sstats.lib smathd.lib smaths.lib sf90mp.libbRa b;_ JT!SPkr PATH = %IFORT_COMPIL

32、ER101%IA32Bin;C:ABAQUSCommands;C:Program FilesMicrosoft Visual Studio 8Common7IDE;C:Program FilesMicrosoft Visual Studio 8VCbin;C:Program FilesMicrosoft Visual Studio 8Common7Tools;C:Program FilesMicrosoft Visual Studio 8SDKv2.0bin;C:Program FilesMicrosoft Visual Studio 8VCVCPackages;C:Program Files

33、Microsoft Visual Studio 8VCPlatformSDKbinp3h(h*?&K V L y1efN-YMm X)l$e3.3 重启电脑J2N3Cz8R0ro_ U IQ6Vkb3B(FO m 4. 运行X:win86_32vcredist_x86-2.exe6b bsq b 9+KYh2h 5. 虚拟光驱载入Abaqus镜像安装文件,用记事本等文本编辑软件打开X:SHooTERSabaqus68_SummerEdition.dat,this_host改为本机计算名,另存为license.datn ijp,A)SUDOc$EJ8i%| t 6. 运行X:setup.exe,

34、安装帮助文档html documentRg&jXkDn$Vw&w7a7P#Bt|Stu 7. 安装licensePQ tftV X:win86_32licenseWindowsDisk1InstDataVMinstall.exe S(orR8f.|8k8f,GE 安装程序询问license的安装方式,选择“just install the licenseing utilities”:C$?;?M%MQ,Y 需要处请填上27003hostname(Fd x1UXNIpX pvN#o6|(q 8. 配置licenseM,K1S/D#yI 8.1 安装完license后将第4步中保存的license

35、.dat文件复制到C:SIMULIALicensei2Te Hl)R 8.2 在开始,程序菜单中运行license utilities, 并设置:rZI|G X4l4f 进入config service选项卡/L#v1T|*W4B%NB service name 中输入 abaqus flexlm license server (名字可以随意输入)pc*D$Q Path to the lmgrd.exe file:C:SIMULIALicenselmgrd.exeJ4g0l A| C#st;S Path to the license file:C:SIMULIALicenselicense.d

36、atx7QBh#V)g Path to the debug log file:abaqus.log(abaqus.log文件可以自己新建)?%lw q3J 勾选:Use Services和Start Server at Power Up,并点击Save serviceB7PdtE_) 进入Start/Stop/Reread选项卡:点击start license,此时状态栏左下角出现start service successful(表示配置成果)#_;W)bAL 8.3 配置完成,退出license utilitiesPB.N;T(i._6 l3h/EJCxy&q)CM%f4dX71n1au9. 安装product,w7/Xty

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号