abaqus子程序长期验证不通过的朋友_第1页
abaqus子程序长期验证不通过的朋友_第2页
abaqus子程序长期验证不通过的朋友_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、希望此贴能帮助苦于子程序长期验证不通过的朋友,能终结安装方法不明确的问题,能找到环境变量设置项的依据来源。 s. * i! k: x- b% 1 A6 G* c6 Z/ |: ! s) h; yw; B以下方法适用于Windows下 Abaqus v6.6 v6.7 v6.8 v6.9 v6.105 m: l l- o; E. p+ Z7 j z2 2 / t2 w; 6 y* B! A: b9 N想要在Abaqus里用子程序,必须安装Intel Visual Fortran,而安装Intel Visual Fortran前需要安装Microsoft Visual Studio,做好相关设置后

2、通过Abaqus Verification测试子程序以及其他Abaqus功能是否能正常使用。* A9 N? L: ?! M5 n7 T$ W r7 K, |1 I6 e子程序通过验证方法:+ T: w& T6 h; W1 8 i$ b( g) p7 D* _1:先安装 Microsoft Visual Studio(英文版),然后安装 Intel Visual Fortran(若为64位系统,两个软件都选择自定义安装,勾上64位系统支持项)- v2 r; s, E* k; w; : p) B1 g: v2:右键点击Abaqus Verification快捷方式,选择“属性”,在“目标”中的内容

3、前面加上X:yourdirIntelCompilerFortran$version$IA32Binifortvars.bat & (注意&后有个空格,还要注意路径用双引号括起来,64位系统为.$version$em64tbinifortvars.bat & )1 ?; Q , v& a, U. X4 z: G6 a) + r7 u2 k# j6 S3:双击此Abaqus Verification快捷方式进行验证(必须先启动Abaqus license,第一次验证时建议关闭防火墙)3 P% c4 R5 x i* . z, UV8 . _: O: v1 O5 j7 O9 m Y y; 2 s8 3

4、 b! QX# o( N( 0 M. q g3 $ / J6 |9 C1 b* i$ L. l8 D% 说明:; l x! t1 o3 + ) y: v+ N1:Abaqus先装后装都可以,没有影响,若已装上Abaqus可不必卸载,完成以上步骤即可。& q; j( B% u2 M6 N& D- m% e6 z; B2:X:yourdir为Fortran安装位置,$version$为版本号,比如装在了C:Program Files,ABAQUS6.9装在了D:ABAQUS6.9,则在Abaqus Verification快捷方式“目标”中的全部内容为:9 s# g0 / A1 v1 H- Q9

5、p0 Z: J: g+ n3 l7 $ , _ R* X/ D) m8 f l% 2 z8 Z, V/ h0 YB(本质上就是要把IVF的初始化文件ifortvars.bat找到,并和其路径一起添加进快捷方式,使点击此快捷方式时会先自动运行ifortvars.bat,进行环境变量的临时自动设置。注意,若你使用的是Intel Visual Fortran 11.0或11.1 ,则32位机器需找到.Binia32ifortvars_ia32.bat,64位机器需找.Binintel64ifortvars_intel64.bat。下面第6条也有更详细说明)! r9 B) / I/ : U9 F O/

6、 n若需要在Abaqus CAE或Abaqus Command中使用子程序,使用以下两种方法都可以:6 # X6 C5 m. |4 p/ h3 j8 n2 C9 Q1 1)使用之前所述同样的方法修改其快捷方式,仅需修改一次,以后使用直接点击即可。& E2 h; j% x6 T; f0 Y& q* l+ C5 Q: ?# D- M+ u3 Y2 C* E: T2)找到Commands文件夹下的abq6XX.bat文件(6XX为版本号,比如是,则为abq691.bat),编辑此文件,插入下面这行使之成为第一行:0 B$ P- X$ U, c# 6 a0 l. Lcall X:yourdirInte

7、lCompilerFortran$version$IA32Binifortvars.bat 4 W1 s) T, q, 5 t; R6 m保存即可(X:yourdir为Fortran安装位置,$version$为版本号)。: sA2 b0 H( z* Z: V9 * i7 7 a! rm0 n6 q- v d第二种方法一劳永逸,任何abaqus的快捷方式都能无须修改使用子程序功能,并且还能直接点击cae文件来使用子程序,9 v$ Z k! z& u# ?# a7 V0 & B, i4 F& E0 A& U8 B& d; h+ l. b& X3:通过多台电脑测试,安装英文版本的Microsoft

8、 Visual Studio可以解决验证时无故出现“Fail - Unable to locate or determine the version of a C+ compiler on this system.”的问题,使此项顺利通过。, 5 o3 K |- U, a# N! f8 G, a3 x- O A! H0 X& q电驴下载页面:(均含32位和64位)! L nd& Sn: t 5 4 pMicrosoft Visual Studio 2005 英文版 ( n- D! Z/ l- vMicrosoft Visual Studio 2008 英文版 W0 Q3 a5 h m% c/

9、L$ r4 d/ M3 0 z: p Cs6 l4:Intel Visual Fortran 最新版(截止官方下载地址:(均含32位和64位)0 P4 ) o% k s) G! k- d1 E Y专业版* S A3 X9 X) b S5 专业版 + u+ V9 J k7 R+ o; t4 T& 专业版 $ L+ o; z9 6 J 2 s8 K2 # g. L( v若以上链接失效,或下载其他版本,直接进入Intel官方下载页面下载:8 c! G6 n4 h0 S& K$ ) e+ . a9 L9 F4 G/ P5 J m0 N* T: T) L$ Z进入输入邮箱地址及其他信息后,会将下载地址以

10、及30天试用license发送至邮箱内。如何解决“试用”问题,相信大家都是聪明人,可以自行解决,在此就不方便多说了。(请勿留邮箱。可以参考回帖第8页中其他网友的解决办法。) B$ E: v9 q6 G, W. D) P) r0 w& H+ 7 4 Q& L) 5:Abaqus可使用:MVS2008+IVF10.1 MVS2008+IVF11.1 这二种组合, i4 f5 A# o) s( t- S+ z - U Abaqus 可使用:MVS2005+IVF9.1 MVS2005+IVF10.1 MVS2008+IVF10.1 这三种组合# w n+ e$ T9 K7 . h6 C ; V; a

11、- : Uj; c子程序功能对MVS版本的要求由两方面决定:1)IVF版本对MVS的要求(Windows系统下需要MVS编译和链接Fortran程序) ) y7 q; D; ?- n) 9 D 2)Abaqus对Microsoft Visual C+ 版本的要求(MVC+集成在MVS中)+ a1 P. q1 P) c! 3 _* J/ c9 j( H! A- i4 l: |其他Abaqus版本对IVF版本和MVC+版本的要求参见Simulia官方System Requirements下的说明:( a& . Z$ z# , j7 X各版本IVF对MVS版本的要求见Simulia官方SOSS在线支

12、持系统说明: 或各版本IVF的ReleaseNotes(IVF11.1ReleaseNotes中明确说明其不支持MVS2010)8 _ e$ b( gj; m. J: Q( O, I. N. p$ z6 a- 1 S o(非官方要求的版本不一定不能用,但官方要求的版本一般不会出问题). A/ T9 z: v y/ Z* K9 o) V( P7 c& w5 |2 8 V) p5 $ - M- k. o1 x6:如果使用Intel Visual Fortran Version 11.0或11.1,请注意以下问题。* 4 ?; o( B+ r! N- Q Q8 O C7 / H( V! P& Z$

13、f+ ; W, Q1)你所使用的ABAQUS版本是否能支持IVF11版本,建议使用官方要求的版本,否则容易出现问题。目前从6.9ef开始可以使用IVF11。$ k* z2 ?* F4 6 & i Z/ f& w2 f( W$ O2)Intel Visual Fortran Version 11.0或11.1的初始化文件的添加和其他版本略有不同,使用以下任一方法均可。: E# U w: T$ m1 C5 t2 V3 y( V8 g# + H5 z4 h7 h 根据128楼ariesaba的补充:1 ?! q% v/ h6 o2 Q& p“实际上在X:.IntelCompiler11.1038bi

14、n下还有另两个文件夹,分别是IA32和IA64,就是分别为32位机和64位机准备的,所以我用的是X:.IntelCompiler11.1038binia32ifortvars_ia32.bat,也是可行的。这也算是对楼主的方法一点补充吧。”6 k/ 4 J( o7 d) B1 % 8 h/ w6 R& X5 t 即初始化文件根据32位和64位的不同需要进入不同的文件夹寻找,比如32位系统需要在.binia32文件夹下找到ifortvars_ia32.bat h/ k: U( Q8 F2 S% F8 A6 P1 W- % _/ m+ 2 s& % i 在.bin“下也的确有一个ifortvars

15、.bat文件,若使用它则需注意: ; u% s1 S* h: r. u从官方SOSS上得知,Intel 从Visual Fortran Version 11 开始改变了ifortsvars.bat文件的运行方式,需要添加一个参数来运行临时环境变量的设置。: eh# C4 8 x L! d+ L! z3 E9 V! p+ P8 g6 KWindows 32:需要加上 ia32 这个参数% P$ A! R D 3 d1 R0 A例如:C:Program FilesIntelCompiler11.0072fortranBinifortvars.bat ia32! U5 U9 B/ p! d) P(

16、f6 v% w5 Z s . j7 |/ NWindows 64位:则加上intel64这个参数C5 N4 $ b, $ g, C例如:C:Program Files (x86)IntelCompiler11.0072fortranBinifortvars.bat intel64% L# q/ H |& ( I; t”* E$ C- - $ q H9 S& y/ V$ 3 X/ : Z2 , A7:如果所有都准备好了,但是点击Abaqus Verification时自动退出,这是因为在你以前手动设置环境变量时删除了一些系统内容导致的。请在系统环境变量的PATH项中加上:. ?, s 9 n( c. S0 j o%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;0 n: T: B! D! c% Ec9 Q- E8 S! 然后验证就不会自动退出了。(仅对windows32位系统)( K3 A3 L% Q9 2 M# |- |8 |.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论