ABAQUS子程序通过安装方法

更新时间:2023-07-23 07:32:28 阅读: 评论:0

子程序通过验证官方权威的安装方法(不手动加环境变量,不重启)三步完成,附下载地址
子程序, 环境变量, 地址, 下载, 验证子程序, 环境变量, 官方, 权威, 地址
本帖最后由 pearqiqi 于 2010-4-7 08:15 编辑
0 F! ?9 Y! G" m# k" ^
# R- w( ^' a1 u(作者pearqiqi,转载请注明来源)6 a) z8 M; j: w3 i! H/ {
以下方法适用于Abaqus v6.6 v6.7 v6.8 v6.9) @  D' u3 a" V
3 N" D: r) Z# u
想要在ABAQUS里用子程序,必须安装Intel Visual 什么是幸福感Fortran,而安装Intel Visual Fortran前需要安装Microsoft Visual Studio,做好相关设置后通过Abaqus Verification测试子程序以及其他ABAQUS功能是否能正常使用。% y: Q) [( E# S6 s5 X: N6 P+ y

5 `; n/ j$ x. l4 A1 `4 a+ @子程序通过验证方法:
; {( O& X& J0 D& F! j
0 Z) y9 v- t" e' [2 J+ V8 _1:先安装 Microsoft Visual Studio(英文版),然后安装 Intel Visual Fortran(若为64位系统,两个软件都选择自定义安装,勾上64位系统支持项)
2 Q6 m% ~" c6 n3 U+ q# S* J/ n, {- Q: A( A3 J5 Z5 t/ @8 O' z
2:右键点击Abaqus Verification快捷方式,选择“属性”,在“目标”中的内容前面加上"X:\yourdir\Intel\Compiler\Fortran\$version$\IA32\Bin\ifortvars.bat" && (注意&&后有个空格,还要注意路径用双引号括起来,64位系统为"...\$version$\em64t\bin\ifortvars.bat" && )3 n( y7 D7 Z3 `! B
2 K. b) v* @4 X- u
3:双击此Abaqus Verification快捷方式进行验证(必须先启动ABAQUS licen)) X/ y  @7 f1 w5 c) @
' Y1 V6 |) z# N1 j% [! m
" t0 t7 M2 {  J  Y! ]

$ @$ @! Q4 ~& @7 k! k, j  e* ~! v+ q! W( {! x; z
说明:
6 E3 R6 [, G) q! s6 N) g0 i9 i1:ABAQUS先装后装都可以,没有影响,若已装上ABAQUS可不必卸载,完成以上步骤即可。5 o5 j/ V' r& E* u1 G4 L) X

: D" v& H6 l! V/ p( U2:X:\yourdir为Fortran安装位置,$version$为版本号,比如我的Fortran 10.1.030装在了C:\Program Files,ABAQUS6.9装在了D:\ABAQUS6.9,则在Abaqus Verification快捷方式“目标”中的全部内容为:- q7 T) e5 f8 f+ I/ G9 H

. Y1 z7 {, S) b6 `8 ?' F6 F"C:\Program Files\Intel\Compiler\Fortran\10.1.030\IA32\Bin\ifortvars.bat" && D:\ABAQUS6.9\Commands\abq691.bat -verify -all -log && verify.log || verify.log: k( r" [$ T( h5 e" b

/ Y# [  M0 G. c4 N(本质上就是要把IVF的初始化文件ifortvars.bat找到,并和其路径一起添加进快捷方式,使点击此快捷方式时会先自动运行ifortvars.bat,进行环境变量的临时自动设置)  ]' `1 l2 a* P1 g; e: x

  s# Q( S, g1 r+ E9 @3 |, E若需要在Abaqus CAE或Abaqus Command中使用子程序,使用以下两种方法都可以:强烈的
$ V4 k5 l4 U& k; j
3 G# h$ v, A7 Z( F6 X8 }3 a1)使用之前所述同样的方法修改其快捷方式,仅需修改一次,以后使用直接点击即可。6 _; V0 b5 E* n9 V: P. r9 O5 ?6 I

5 H( p9 W+ X& L  z2)找到Commands文件夹下的abq6XX.bat文件(6XX为版本号,比如是6.9.1,则为abq691.bat),编辑此文件,插入下面这行使之成为第一行:; O& \0 X# q, W7 W# ~+ B$ [) i
@call "X:\yourdir\Intel\Compiler\Fortran\$version$\IA32\Bin\ifortvars.bat"
1 F2 l% B+ G2 o( E保存即可(X:\yourdir为Fortran安装位置,$version$为版本号)。
; n  Z: e3 d0 A# o: E. _
' X  o" Z# q* `第二种方法一劳永逸,任何abaqus的快捷方式都能无须修改使用子程序功能,并且还能直接点击cae文件来使用子程序,
8 s7 H0 R( R' X" m/ `
$ J- c3 P- v6 P: ]1 T" E+ a
, u% V. G5 T0 m- a6 [6 Z2 G3:通过多台电脑测试,安装英文版本的Microsoft Visual Studio可以解决“Fail - Unable to locate or determine the version of a C++ compiler on this system.”的问题,使此项顺利通过。; V) j/ \4 V% }8 F: W+ a8 H1 f

: A& \! B& r! L7 s2 y, F/ K1 D! }电驴下载页面:(均含32位和64位,默认安装时未装64位,需要则选自定义安装并在C++下勾上64位选项), o4 ?6 T- g  h. r' d
Microsoft Visual Studio 2005 英文版 /topics/138840/
! M' X( \, @; DMicrosoft Visual Studio 2008 英文版 /topics/2768056/
1 C3 p3 b! u; g# K9 F7 r9 m0 \& Z( B7 N
4:Intel Visual Fortran 最新版官方下载地址::(均含32位和64位,默认安装为都安装,不需要可去掉64位选项)
% C' L2 E' u% D0 m/ p$ `% \% ]" R5 R& h4 y+ d3 g, ]4 c  y3 C
Intel Visual Fortran 9.1.039 专业版 /irc_nas/872/W_FC_C_9.?lang=zh-cn& O3 M" e: `2 o) E' X
Intel Visual Fortran 10.1.030 专业版 /akdlm/irc_nas/1386/w_fc_p_10.1.2 b9 k- b0 ^/ n9 c. h7 \$ ?, d

7 T! j. l/ _( r& I若以上链接失效,或下载其他版本,直接进入官方下载页面下载:
& V6 H' v  ~, W+ _/en-us/articles/intel-visual-fortran-compiler-professional-edition-for-windows-evaluation/; I; ^- u4 D/ @( r, J2 f- v4 n

1 d/ k6 J' ~3 k0 ?& Y3 l官方下载后好像会把30天试用的licen发到邮箱里,如何解决“试用”问题,相信大家都是聪明人,可以自行解决,在此就不方便多说了。
1 Q2 ]' F! q; L! Y$ v, \! a  ^! \7 U- ?( S. m$ A, s$ ~
5:Abaqus v6.9 可使用:MVS2005+IVF9.1,MVS2005+IVF10.1,MVS2008+IVF10.1这三种组合
. q& K) [5 G  _  D7 t7 U4 {' n4 n1 S  k" E# G
其他Abaqus版本所需IVF版本参见官方System Requirements说明:/support/sup_systems_info.html
7 a- L! d# S' C. W- H1 f" g3 w各版本IVF对MVS版本的要求见官方SOSS在线支持系统说明:/cgi-bin/abaqus.cfg/php/endur/std_adp.php?p_faqid=3702
; M9 s* o( ^6 U: w3 h6 U
8 m4 ^* i2 f2 s7 T; b; r5 ]7 F6:如果使用Intel Visual Fortran Version 11.0及11.1出现问题,请根据个人情况选用以下方法解决:
+ k  P, L2 k+ v( S$ L+ q7 r1 p/ t3 X1 I7 Y1 N2 f8 d4 Y5 O
1)你所使用的ABAQUS版本是否能支持IVF11版本,建议使用官方推荐的版本,目前好像从6.9ef开始可以使用IVF11。4 i7 c# o  V- ~9 Z( t7 m# O

1 s8 I) E4 a  F8 \# _2)根据128楼ariesaba的补充:' y- z7 k; c! K$ @
“实际上在X:\....\Intel\Compiler\11.1\038\bin下还有另两个文件夹,分别是IA32和IA64,就是分别为32位机和64位机准备的,所以我用的是X:\....\Intel\Compiler\11.1\038\bin\ia32\ifortvars_ia32.bat",也是可行的。这也算是对楼主的方法一点补充吧。”
! H( ~7 d9 x; O; L
$ k, A! V) b; Y4 D3)从官方SOSS上得知:
: s2 S* X' r+ R/ N# Q4 @; @  I. u" z# e1 s/ }% \- f$ a4 K5 E
Intel 从Visual Fortran Version 11 开始改变了ifortsvars.bat文件的运行方式,需要添加一个参数来运行临时环境变量的设置。
4 Z( g( i0 C8 g* r, t) m* o, _1 z" E; N$ H) k% @
Windows 32:需要加上 'ia32' 这个参数- @+ T. O" g6 V3 T, {7 {
例如:"C:\Program Files\Intel\Compiler\11.0\072\fortran\Bin\ifortvars.bat" ia329 G  z- M, {0 W7 X

! Q* r1 S+ |( _Windows 64位:则加上'intel64'这个参数
7 L9 Z% W3 E! b4 \: \3 }例如:"C:\Program Files (x86)\Intel\Compiler\11.0\072\fortran\Bin\ifortvars.bat" intel64& H6 e4 C; y! d, s9 c- U
$ @% }/ Q$ r3 C& ]6 P% |
/ V$ l* l( A3 M/ C& R: K: \- P
7:如果所有都准备好了,但是点击Abaqus Verification时自动退出,这是因为在你以前手动设置环境变量时,你删除了一些系统内容导致的。请在系统环境变量的PATH项中加上:
, _1 M2 v; h1 C' \2 U9 A%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
3 ^7 l' d# P: B: E8 Q7 Z7 n$ ?然后验证就不会自动退出了。
4 r! _- [1 n2 f% I2 y# y6 v( O: ^9 \1 {# \
8:如果还有关于"CATIA"的项通不过,请找到你的ABAQUS安装文件,在win86_32目录下点击安装,(64位系统在win86_64目录下,安装 和 )这个是Microsoft Visual C++ 2005 SP1运行库文件,用来支持一些模型导入的功能,安装后再验证即可通过。' @# a, R* |8 f4 M

2 ?$ x$ y' T" U
6 R% N8 l8 r6 _+ Q! s9 w3 o8 x! ^/ w# b

- x0 U% I: R6 T- p$ h以下为此方法使用  Microsoft Visual Studio 2005 +Intel Visual Fortran10.1.030 子程序验证结果
4 @/ l5 l9 |' P2 S3 Q3 @
$ R' O1 _' X! b8 Z" J8 X; I# cAbaqus Product
: l; Y( e# v( D! i7 R% ]* v" F$ J, c( N9 z5 W% \8 v$ s
Thu Oct 15 09:27:18 2009
% S  f) q7 ?2 K6 i. Z5 W9 \2 K7 s# Q# v: P
Running system requirement checks.
  q2 x/ |  e1 e. t, C; a+ I2 }
" m2 E0 G1 c5 T0 HRequirement:    Windows XP, Windows Server 2003 Standard Edition, or Windows
, F! b+ |( e7 ?7 P1 ~                Vista
, t. o) r! B5 QProduct:        All Abaqus Products; v# E# ]% n9 V$ }3 e
Status:         Pass - Found Microsoft Windows XP Professional Service Pack
6 H7 T$ f5 F$ T' V0 W7 V                3 (Build 2600).
% r9 V3 r+ w5 w9 D- X1 c3 v8 h3 \; ~. ~+ v% E$ n4 t
Requirement:    Microsoft Visual C++ 8.0 ( 2005)9 p# ?* W- K4 A: x/ r  Z" `* H( P# w
Product:        Abaqus make utility with C++5 O- s# C) G- u, u
Status:         Pass - Found Microsoft Visual C++ 8.0.50727.42.
& i! S6 Z/ h2 R* y1 n1 y/ R. l0 H, s$ c5 l8 l
Requirement:    Intel Fortran Compiler 9.1 or 10.1
& M3 W( W3 F% W% g* D4 KProduct:        Abaqus make utility with Fortran and Abaqus with ur2 i- @' h! p# U% C
                subroutines9 D; M% X9 g; P$ \4 ^. h
Status:         Pass - Found Intel Fortran Compiler 10.1 Build 20090203
/ j& ]+ C! y! Q' f5 Z1 Z/ e' H                Package ID w_fc_p_10.1.030.
7 H  Z9 a4 m/ v+ l& I/ X
* j# n' @+ u( y8 v2 wRequirement:    Internet Explorer 6.0, Mozilla 1.2, Firefox 1.0.1, orinvader
6 F- B  y% e& [4 C                greater& B5 c( J- b. @8 t) A. J' h6 ?: C2 J
Product:        Abaqus Documentation
" l# |6 |( X" y6 m. u) nStatus:         Pass - Found Internet Explorer 8.0.6001.18702
8 T; i+ J! [' w  ~3 e7 f
/ F8 V$ m  }  F3 P! M6 p, ]) KMaking F:\Abaqus\verify. All verification files will reside in this9 e% B( g$ s: k
directory.9 J% Q: g; b3 Z7 g7 u
-----------------------------------------------------------------------------' S; |8 h9 z4 V5 H; k$ p- ?0 Q- L
Abaqus/Standard4 R- ~3 I; D9 Y" _7 b/ W
8 J& _8 w9 u" S" s  \0 o
         ...PASS
8 E" o; p0 ?4 l# h( m9 X        &
3 y0 N5 ]9 P8 g3 s7 B-----------------------------------------------------------------------------
/ {9 c0 `5 }  T( B% `* s9 WAbaqus/Standard with ur subroutines
! q7 h" {$ X  K/ B英语专业八级: l! B1 b# {, O
         ...PASS* r# l8 {: k) M4 W* h5 R8 Q
        &4 Q8 P* y4 h* r& D
-----------------------------------------------------------------------------
" h( d5 y8 N9 P2 l1 F3 KAbaqus/Explicit (single precision)/ j8 W9 ~) x2 m# y6 a0 u) k' A

; q9 J  Z" ^, C. M7 z         ...PASS
: n6 z+ Y" ?! c" G( C        &
- x" [( u9 d5 _" E+ M  V-----------------------------------------------------------------------------
. z/ v7 `5 E+ `& @/ PAbaqus/Explicit (double precision)
" \& H$ H9 I2 V! }& y- b; ^  i# q8 o/ u: O3 U
         ...PASS
3 x" l4 M6 |* n. H$ e7 ~! X        &
8 ~- `8 ?2 y. ~- x7 z( E7 d0 H-----------------------------------------------------------------------------
7 b; T* W7 G  d% Q, k3 a" J8 L; O0 ^Abaqus/Explicit with ur subroutines (single precision)9 X8 T, ~" ~$ l/ L9 o4 S
4 B9 g: v2 o  z& D# a
         ...PASS
- U6 v3 v- p; Q2 u        &# p, x: P# a) L2 a
-----------------------------------------------------------------------------
  Q0 D6 n/ y% n  ]0 |2 gAbaqus/Explicit with ur subroutines (double precision)
0 {2 ^& ^6 ]9 {+ q* |- W- O" l# i) \2 y% d$ F7 J- z7 J' U
         ...PASS
. P) [: S, i7 E& a        &
0 e5 D. u- }0 [-----------------------------------------------------------------------------: m  A1 r' w/ v
Abaqus/Viewer0 b7 G* j5 j, j/ v- B

8 R/ v$ d: P) \$ |! k, g3 C( u! H         ...PASS
' U) k$ M- j* v3 Q' X        &/ A8 h0 G5 @, y
-----------------------------------------------------------------------------
- |3 p+ ^) O- G( W2 eAbaqus/CAE
. D" D7 e6 F" S7 T) C7 H! u& C$ a
7 {! D% n5 L/ v! b2 r         ...PASS
8 I# D) M8 ^- N2 k# D: U& L        &
4 z: H# M2 d$ w: b0 B-----------------------------------------------------------------------------
3 p6 O1 d6 a# z6 v" vGeometry Translator for CATIA V47 r  o6 t( c& w2 ]4 I! C/ w, `

" z) Z! G2 ?$ n1 s) l( a- P0 }         ...PASS3 ], ?$ Y8 v3 h2 L: ]0 t' i& z  [
        &
$ v5 }( {- s+ A( z-----------------------------------------------------------------------------9 U/ e0 |) _, T4 `" f2 ]* f
Geometry Translator for CATIA V5
. Q. I* w0 }4 ?- V6 V& r& i! F) T
! y. J+ W/ r8 x3 v2 `         ...PASS3 ^8 ]8 i2 f: ?7 M
        &$ j) k, i( q, B0 Y- j! `
-----------------------------------------------------------------------------
9 m: e' u% D) ?9 W/ yDirect Geometry Import for CATIA V5
2 ^) }2 \  ^3 U8 o4 s3 Y7 e. Z" R+ z
         ...PASS2 `  r9 I: @4 L& T$ V4 ~# U
        &
, D( J7 j4 v7 Y-----------------------------------------------------------------------------
3 a. ~5 y3 @4 G, c- M4 ]$ H1 JGeometry Translator for I-DEAS& f9 ?" [1 L4 ^( ?& c* M

6 s. }7 Q4 t3 |7 a. G         ...PASS' Z3 z5 c. U) T
考研预报名什么意思        &/ [% [  n% ]! x. c  U; l
-----------------------------------------------------------------------------
+ S' [0 N9 v8 \7 mGeometry Translator for Parasolid
) c# Z% J3 B9 R% Y% `, z$ i
: I* u, V4 E5 Q         ...PASS, o$ V1 t- k9 @
        &
8 e' _6 z+ t. W9 A" |-----------------------------------------------------------------------------
/ Z, A. F' N& kGeometry Translator for Pro/ENGINEER
, I, P$ B  [7 K3 g会计账簿
3 E. V; o. t4 ?3 N0 t         ...PASS# L  b0 a7 h4 |
        &
$ y5 x8 I; E- P7 N-----------------------------------------------------------------------------
1 @" H2 r% M# Q( |3 nSolidWorks Associative Interface3 c* S$ W4 U8 E* b/ O! ~
0 F; F4 q3 ?# p9 r+ ]3 w; O7 F
         ...PASS英语课件ppt' c/ T& N9 I: l" y  N
        &" \! l+ X) N0 e$ n+ p% t
-----------------------------------------------------------------------------5 L0 c9 ^6 ]- \- d$ @( y( T
Abaqus/AMS
6 ?+ o" v. U; x- E8 j" Y+ k9 e  {7 ^% O% K, M, p6 B6 L" V, F
         ...PASS) }4 `+ R8 |) U4 }- o. Q) k
        &
) U* G3 S# l7 ^3 }, t-----------------------------------------------------------------------------7 R8 n  a7 u- S7 `% A8 B
Abaqus Interface for MSC.ADAMS
& _8 l8 L5 T/ Z
1 o) v2 Q8 F% B* C- Z         ...PASS
- p9 B* F! g- J7 O$ J0 q$ f        &
8 G( @1 ?' w+ q# \-----------------------------------------------------------------------------
# q2 c) _8 n( `Abaqus/Standard parametric studies
; C( F) |" i: \
7 W4 G  C! Q4 w1 f9 }, J2 q1 w: r         ...PASS
: X2 H- G8 S# l, J4 j        &
. i; S' `( j* M; R, ?-----------------------------------------------------------------------------
$ C8 _$ M. X3 e2 FAbaqus/Explicit parametric studies
- Y0 F" u+ J/ @4 [2 R- p
/ Y9 d! ~, G7 O% R6 G, f& n% F' u         ...PASS! W1 Z4 F, ?7 v5 t3 U
        &
% H& b: o; x7 J-----------------------------------------------------------------------------
# u7 C, p* s9 E% }% O+ j8 \Abaqus/Design
0 F5 B0 q$ B% R2 k& V2 Z
2 |; ]7 i! `& u2 u         ...PASS, j& w' a1 u+ g( H; J# M1 L& t
        &
' {% }0 X; f: s) P$ [7 H5 Q------------------------------------------------------------------------------ D' _& F' G6 C- J
partofspeechAbaqus Interface for Moldflow
% X5 d" X, [& H0 o2 L4 p
, `4 I* |' A  E( A         ...PASS
9 `5 f& {* k5 E" S5 o" `6 S        &
, I5 J) |) D: F& ^teatro-----------------------------------------------------------------------------
0 ]) W- x* P. E! w+ R. rAbaqus make utility with Fortran! J. t- q) _* g& A

# m. R& h) B! _( c8 N! T* n         ...PASS% Z% Q5 |+ `2 n0 K
        &
/ {8 ]: k1 ?% E+ B" z0 f-----------------------------------------------------------------------------& i5 p; y! Z4 t& B0 P4 h
Abaqus make utility with C++, O2 h2 B6 p& z

# Y" ]4 W' D. X         ...PASS
+ T4 X( I# H5 {; d, V        &
# G9 @- y3 m+ X4 j! e) x! F-----------------------------------------------------------------------------' E" Z! t; h5 _2 N! k. |
Abaqus make utility with object code
$ P: y* z& U0 n2 j: Q: n
7 i! I. L" Q  l/ a( R: F) Y- l7 H         ...PASS
5 O3 Y1 Y# G/ \        &
, G7 v- P0 J6 F- h  h-----------------------------------------------------------------------------
( p0 |" s# [& c( hAbaqus scripting interface
9 A' t- v; H- ?; Y- `) I( ]# ~/ ]( \8 q: l6 J
         ...PASS+ v( S0 C  j% W, ]$ P: {
        &  Q( `5 n4 b1 C1 |! N  Z
-----------------------------------------------------------------------------  z9 g$ R. h0 ^7 |, m8 g' `" y( [
Abaqus analys using parallelization
3 ?) O! U6 i  s9 g8 H1 G5 _  c
1 S" ?& Y" ~5 r4 C7 a8 ~      Running thread-bad parallel with 2 cpu(s)' L+ e4 G& ]$ U
            Abaqus/Explicit domain-level parallel
) W4 Y8 x: A1 E3 Y' e         ...PASS8 D. B. Z. ~, w2 o: o! q
            Abaqus/Standard direct solver9 e- v/ O4 A& T5 M# r1 x: |
         ...PASS, w3 I* L# |+ A0 I% [3 V2 U/ v' J
        &
* w! L3 V. i. j3 h* T-----------------------------------------------------------------------------1 ~: R  ?: U- R4 c( d( W2 W/ R
Abaqus/Foundation' K- W2 c+ ?+ K
2 P) C) r  D& H
         ...PASS# E* H; w4 b' e) C6 ^9 l1 h
        &
& ?9 l" ^) X4 z6 l7 [5 w-----------------------------------------------------------------------------! B  l- o2 P. Z4 _; i0 x
Abaqus noGUI (CAE/Viewer), @: s# R) q% t# y4 ~5 |

7 d8 [1 z- @+ e) R$ \2 r/ P; ^; D- f5 v         ...PASS四级题
8 \' y( }$ P3 m" T% U: `        &
4 z( w4 G" ~* D- i% X. O' R-----------------------------------------------------------------------------
5 h5 |. Y- m- w. h* y* v* E" P( U. S/ @9 G* x3 t
Verification directory F:\Abaqus\verify has been deleted.% A$ y- M( d0 d' B) A; n( l- E
- i3 ]) ~6 M/ _( d2 k6 ^8 W! x( e

/ J5 C+ J: D6 U+ E" H& Q以下是我对MVS和INF安装的理解,以及网上最常见的安装方法的一些说明,有兴趣的朋友可以看看并讨论,也许可以解决一些疑惑。' n+ l! c' d, C2 v) ?# Y

8 y! n  m1 o4 ]  T9 o    使子程序通过验证,主要有四个方面步骤:安装ABAQUS,安装MVS,安装IVF,设置环境变量。先装MVS后装IVF可以使IVF找到MVS,环境变量的设置可以让 ABAQUS找到MVS和IVF相关的文件从而通过验证,所以只要环境变量设置正确,不论先装后装ABAQUS都可以。" `) U( O7 P8 T6 W& U8 U
    + O( ?% ?3 F. Y. J& Y5 [
    环境变量的设置,官方SOSS上说有“永久”法和“临时”法两种:
4 i" S# u  Q! ^8 O, x
1 ]% |, K6 e: t. D; _0 v2 K; S   “临时”法就是使用MVS和IVF自带的初始化bat文件来自动进行环境变量的设置。在32位系统中,MVS的初始化文件是vcvars32.bat(64位系统为vcvarsamd64.bat),IVF的初始化文件是 ifortvars.bat,只要在运行ABAQUS命令时事先调用执行这两个文件即可临时设置好环境变量,实际上只需单独调用执行ifortvars.bat即可,因为只要IVF先于 MVS安装,ifortvars.bat中就已经包含了vcvars32.bat(64位系统为vcvarsamd64.bat)的调用执行。“临时”的方法设置环境变量时,不会改变“我的电脑->高级->环境变量”中的设置,但 需要每次执行ABAQUS命令前都调用执行一次ifortvars.bat,上面的步骤2就是设置自动调用执行ifortvars.bat。- R& J) s$ R; q7 D* n! y9 }$ [
0 m" Y9 j: A# @" W$ B
   “永久”法就是可以让任何打开的程序或命令使用环境变量,不需要事先调用ifortvars.bat文件。虽然SOSS中没有具体说如何设置“永久“的环境变量,但我认为应该就是把ifortvars.bat和vcvars32.bat中所涉及到的环境变量进行手动添加,也就是设置PAHT,INCLUDE,LIB等环境变量的过程,这也就是网上流行 的方法,设置完后需要注销一次才能生效。- C  r5 u$ _' B" u
0 i/ o, X' d9 O$ J
   “临时”法看似不彻底,但实际上我觉得比“永久”法好,“临时”法不需要手动设置环境变量,不需要注销重启,而且比较可靠。若用"永久"法设置好 环境变量后,有时候其他软件的安装或使用会自动修改环境变量的设置,可能就会影响ABAQUS子程序的使用了,又得重新手动设置。$ Y8 @! d- |( J' l

/ _% X9 D& y+ L$ G    好多人都曾经碰到这种情况,所有的安装设置都弄好了,但仍然会有下面的项无法通过( X, V4 w' U& g

3 K8 r  R2 p. l& L  h3 y, fRequirement:    Microsoft Visual C++ 8.0 ( 2005)
) S* q& U/ u) f+ O: b1 Y  {" L9 HProduct:        Abaqus make utility with C++
3 }6 E  i8 `% W# E0 U2 iStatus:         Fail - Unable to locate or determine the version of a C++
8 K* n3 H" w- j9 n+ G* a4 l! i0 Q                compiler on this system.  If Microsoft Visual C++ 8.0 (
7 m' [1 w: Q5 ?; ]0 W* I                2005) is installed on this system, plea load the
6 f/ K, s/ R& j% X! O                vcvars32.bat file before running Abaqus.
3 V& E2 c# ~$ h5 z0 S, @; |8 j* w1 `( R  K2 k
    我在多台电脑上都装过IVF10.1 或9.1,以及MVS2005或MVS2008,开始时也每次都有这个问题,怎么设置环境变量都通不过。无意间使用了一个英文版本的 MVS2008就通过了,于是又下载英文版的MVS2005,也能通过,虽然不敢说其他人也是因为使用中文版的原因才无法通过验证,但至少是一个值得尝试的解决方法。
$ l% i/ q0 K7 z/ }* n7 {    % @8 E6 K" f7 u% r/ q- p% T
希望此贴能帮助苦于子程序长期验证不通过的朋友,能终结安装方法不明确的问题,能解决环境变量设置项依据问题。; c* |4 G8 J  I. q, ^, O4 X

. p) f" b* y/ w/ Q1 e
0 a0 x* j9 O& I& J: t* v  {* W0 J  最后希望各位朋友不要称呼我为“大侠”,本人也只是对ABAQUS略知皮毛,欢迎交流

本文发布于:2023-07-23 07:32:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1112355.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:环境变量   安装   设置   方法   使用
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图