




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、想使用UMAT吗?貌似很高深的样子,take it easy。不过就是user defined subroutine而已,fortran里面也有subroutine,一个道理。就把这个当作是一个外接的fortran程序好了。当然自己要写一个UMAT不是一件容易的事情,但是今天我们不讨论这个,今天讨论的重点是如何让你的ABAQUS支持UMAT。这个也不容易,能装好ABAQUS的人也一定经过一番挣扎了吧,既然已经经历不少艰难困苦到了这一步,那再坚持一会儿,设置一下配置,让我们拥有ABAQUS的所有功能吧!ABAQUS 6.6 和 6.7是不一样的,首先就是要阅读ABAQUS 的system req
2、uirement对于6.6来说:Building post processing applications (Abaqus make utility with C+)C+ CompilerUser Subroutines and building post processing applications with Fortran (Abaqus make utility with Fortran)Fortran Compiler对于6.7来说:Building post processing applications (Abaqus make utility with C+)C+ Compil
3、er Microsoft Visual C+ .NET2005 Microsoft Visual C+ .NET2003User Subroutines and building post processing applications with Fortran (Abaqus make utility with Fortran and Abaqus user subroutines)Fortran Compiler Intel Visual Fortran 9.12 Intel Visual Fortran 8.12这些信息可以在simulia的官方网站上面看到。一定要看清楚哦,下载准确的版
4、本是成功的关键,不要像我想当然随便下了一个 Microsoft Visual C+ .NET 2005 然后装 Intel Visual Fortran 9.0 根本识别不出来Visual Fortran,然后降低到Microsoft Visual C+ .NET 2003,这次Visual Fortran能够识别出来来,以为可以了吧,注意,上面提到的只有 Intel Visual Fortran 8.0, 8.1, 9.1, 从来没有说过9.0。我很郁闷,但是没有办法,又不想再重装.NET,只好又去下了一个Intel Visual Fortran 9.1,终于可以了。走了不少弯路,至少让我以
5、后小心点,绝对不要想当然,不然你就准备好不断重装吧。也就是说配置UMAT之前,你需要安装Microsoft Visual C+ .NET 2003 或 2005,Intel Visual Fortran 8.0 或 8.1 或 9.1我自己装了ABAQUS 6.6 和 6.7,但是为了追求比较新的版本,所以装了 Microsoft Visual C+ .NET 2003 和 Intel Visual Fortran 9.1,这样子原理上在6.7里面没有问题了,后来测试发现在6.6里面也很顺利。照常理如果一切安装顺利,系统应该自动配置好了PATH,LIB,INCLUDE等等系统环境变量,但是有些
6、时候系统没有配置好,这个时候就需要我们自己手动来配置系统环境变量了。最简单的方法,就是在ABAQUS CAE和ABAQUS COMMAND和ABAQUS VERIFICATION这些程序快捷方式上面做些手脚,这是最有效而且简便的方法:比如ABAQUS CAE快捷方式属性默认如下:D:ABAQUSCommandsabq671.bat cae | pause我们修改成下面这个样子:“E:ProgrammeMicrosoft Visual Studio .NET 2003Vc7binvcvars32.bat” && “C:ProgrammeIntelCompilerFortran9.
7、1IA32Binifortvars.bat” && D:ABAQUSCommandsabq671.bat cae | pause注意,引号必须是英文状态,前面那两句是把VC和Fortran强制手动加入到命令中,这个方法很有效,同样的方法修改ABAQUS COMMAND的快捷方式:原属性:C:WINDOWSsystem32cmd.exe /k修改后属性:“E:ProgrammeMicrosoft Visual Studio .NET 2003Vc7binvcvars32.bat” && “C:ProgrammeIntelCompilerFortran9.1IA32
8、Binifortvars.bat” && C:WINDOWSsystem32cmd.exe /k修改VERIFICATION我就不多说了,同样的方法。同样的方法修改ABAQUS VERIFICATION的快捷方式最后当你运行VERIFICATION的时候你会得到下面的结果:Abaqus Product Install VerificationMon Jan 21 22:10:48 2008Running system requirement checks.Requirement: Windows 2000, Windows XP, Windows Server 2003 Sta
9、ndardEdition, or Windows VistaProduct: All Abaqus ProductsStatus: Pass - Found Microsoft Windows XP Home Edition Service Pack2 (Build 2600).Requirement: Microsoft Visual C+ 7.1 or 8.0Product: Abaqus make utility with C+Status: Pass - Found Microsoft Visual C+ 7.10.3077.0.Requirement: Intel Fortran C
10、ompiler 8.1 or 9.1Product: Abaqus make utility with Fortran and Abaqus with usersubroutinesStatus: Pass - Found Intel Fortran Compiler 9.1 Build 20060706ZPackage ID W_FC_C_9.1.028.Requirement: Internet Explorer 6.0, Netscape 7.0, Mozilla 1.2, Firefox1.0.1, or greaterProduct: Abaqus DocumentationMaki
11、ng D:ABAQUSMyJobsverify. All verification files will reside in thisdirectory.Abaqus/StandardPASSContinuingAbaqus/Standard with user subroutinesPASSContinuingAbaqus/Explicit (single precision)PASSContinuingAbaqus/Explicit (double precision)PASSContinuingAbaqus/Explicit with user subroutines (single p
12、recision)PASSContinuingAbaqus/Explicit with user subroutines (double precision)PASSContinuingAbaqus/ViewerPASSContinuingAbaqus/CAEPASSContinuingGeometry Translator for CATIA V4PASSContinuingGeometry Translator for CATIA V5PASSContinuingDirect Geometry Import for CATIA V5PASSContinuingGeometry Transl
13、ator for I-DEASPASSContinuingGeometry Translator for ParasolidPASSContinuingGeometry Translator for Pro/ENGINEERPASSContinuingAbaqus/AMSPASSContinuingAbaqus Interface for MSC.ADAMSPASSContinuingAbaqus/Standard parametric studiesPASSContinuingAbaqus/Explicit parametric studiesPASSContinuingAbaqus/Des
14、ignPASSContinuingAbaqus Interface for MOLDFLOWPASSContinuingAbaqus make utility with FortranPASSContinuingAbaqus make utility with C+PASSContinuingAbaqus make utility with object codePASSContinuingAbaqus scripting interfacePASSContinuingAbaqus analyses using parallelizationRunning thread-based parallel with 2 cpu(s)INFORMATIONNumber of available cpus = 1 . Skipping thread-basedverifications.ContinuingAbaqus/FoundationPASSContinuingAbaqus noGUI (CAE/Viewer)PASSContinuingClean-upVerification directory D:ABAQUSMyJobsverify has been deleted.嗯,当你得到和我一样的结果的时候,祝贺你,你已经成功配置好Use
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度财务人员综合能力提升劳动合同
- 2024年初级经济师题库带答案
- 2025至2030年中国工程设计管理软件数据监测研究报告
- 二零二五年度离婚协议中共同财产处理补充协议
- 二零二五年度餐厅承包及特色菜品研发合作协议
- 二零二五年度房屋继承纠纷调解与产权过户合同
- 2025年度破产重整退场企业债务重组与股权结构调整合同
- 二零二五年度住宅小区车位使用权转租合同
- 二零二五年度农民工工资支付专户资金托管与结算服务协议
- 二零二五年度城市公园停车场停车管理协议
- 二年级下册科学教案-2.3科技产品体验会 大象版
- 退役军人优待证申领表
- Q∕SY 19001-2017 风险分类分级规范
- 劳务分包项目经理岗位职责
- 幼儿绘本故事:奇怪的雨伞店
- 钢琴基础教程教案
- 糖基转移酶和糖苷酶课件(PPT 111页)
- 屋面网架结构液压提升施工方案(50页)
- (语文A版)四年级语文下册课件跳水 (2)
- 第6章向量空间ppt课件
- 医疗机构聘用(返聘)证明
评论
0/150
提交评论