您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页abaqus中安装FORTRAN通过验证

abaqus中安装FORTRAN通过验证

来源:爱够旅游网


补充的是Microsoft Visual Studio并非一定是英文版,我用2008中文版也成功通过了验证(运行环境WIN7 中文版+ABAQUS6.9.3+IVF11+MVS2008中文版),子程序可以正常调用。而且在使用子程序时候会出现包含中文字样的语句“

Begin Linking Single Precision Abaqus/Explicit User Subroutines

runn tools. 11/29/2011 4:02:10 PM

正在创建库 explicitU.lib 和对象 explicitU.exp”

Intel(R) Visual Fortran Intel(R) Compiler Professional for applications

ng on Intel(R) , Version 11.1.038

Copyright (C) 1985-2009 Intel Corporation. All rights reserved.

Setting environment for using Microsoft Visual Studio 2008 Beta2 x

Intel(R) Visual Fortran Intel(R) Compiler Professional for applications runn

ng on Intel(R) , Version 11.1.038

Copyright (C) 1985-2009 Intel Corporation. All rights reserved.

Setting environment for using Microsoft Visual Studio 2008 Beta2 x tools.

以下是SIMWE的原帖

本帖首发于

http://forum.simwe.com/viewthread.php?tid=9004&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D470

(作者pearqiqi,转载请注明来源)

希望此贴能帮助苦于子程序长期验证不通过的朋友,能终结安装方法不明确的问题,能找到环境变量设置项的依据来源。

以下方法适用于Windows下 Abaqus v6.6 v6.7 v6.8 v6.9 v6.10

想要在Abaqus里用子程序,必须安装Intel Visual Fortran,而安装Intel Visual Fortran前需要安装Microsoft Visual Studio,做好相关设置后通过Abaqus Verification测试子程序以及其他Abaqus功能是否能正常使用。

子程序通过验证方法:

1:先安装 Microsoft Visual Studio(英文版),然后安装 Intel Visual Fortran(若为位系统,两个软件都选择自定义安装,勾上位系统支持项)

2:右键点击Abaqus Verification快捷方式,选择“属性”,在“目标”中的内容前面加上\"X:\\yourdir\\Intel\\Compiler\\Fortran\\$version$\\IA32\\Bin\\ifortvars.bat\" && (注意&&后有个空格,还要注意路径用双引号括起来,位系统为\"...\\$version$\\emt\\bin\\ifortvars.bat\" && )

3:双击此Abaqus Verification快捷方式进行验证(必须先启动Abaqus license,第一次验证时建议关闭防火墙)

说明:

1:Abaqus先装后装都可以,没有影响,若已装上Abaqus可不必卸载,完成以上步骤即可。

2:X:\\yourdir为Fortran安装位置,$version$为版本号,比如Fortran 10.1.030装在了C:\\Program Files,ABAQUS6.9装在了D:\\ABAQUS6.9,则在Abaqus Verification快捷方式“目标”中的全部内容为:

\"C:\\Program Files\\Intel\\Compiler\\Fortran\\10.1.030\\IA32\\Bin\\ifortvars.bat\" && D:\\ABAQUS6.9\\Commands\\abq691.bat -verify -all -log && notepad.exe verify.log || notepad.exe verify.log

(本质上就是要把IVF的初始化文件ifortvars.bat找到,并和其路径一起添加进快捷方式,使点击此快捷方式时会先自动运行ifortvars.bat,进行环境变量的临时自动设置。若使用Intel Visual Fortran 11.0或11.1 请注意下面第6条。)

若需要在Abaqus CAE或Abaqus Command中使用子程序,使用以下两种方法都可以:

1)使用之前所述同样的方法修改其快捷方式,仅需修改一次,以后使用直接点击即可。

2)找到Commands文件夹下的abq6XX.bat文件(6XX为版本号,比如是6.9.1,则为abq691.bat),编辑此文件,插入下面这行使之成为第一行:

@call \"X:\\yourdir\\Intel\\Compiler\\Fortran\\$version$\\IA32\\Bin\\ifortvars.bat\"

保存即可(X:\\yourdir为Fortran安装位置,$version$为版本号)。

第二种方法一劳永逸,任何abaqus的快捷方式都能无须修改使用子程序功能,并且还能直接点击cae文件来使用子程序,

3:通过多台电脑测试,安装英文版本的Microsoft Visual Studio可以解决验证时无故出现“Fail - Unable to locate or determine the version of a C++ compiler on this system.”的问题,使此项顺利通过。

电驴下载页面:(均含32位和位)

Microsoft Visual Studio 2005 英文版 http://www.verycd.com/topics/138840/

Microsoft Visual Studio 2008 英文版 http://www.verycd.com/topics/2768056/

4:Intel Visual Fortran 最新版(截止2010.7.4)官方下载地址:(均含32位和位)

Intel Visual Fortran 9.1.039 专业

版 http://registrationcenter-download.intel.com/akdlm/irc_nas/872/W_FC_C_9.1.039.exe

Intel Visual Fortran 10.1.034 专业

版 http://registrationcenter-download.intel.com/akdlm/irc_nas/1858/w_fc_p_10.1.034_novsppe.exe

Intel Visual Fortran 11.1.065 专业

版 http://registrationcenter-download.intel.com/akdlm/irc_nas/1770/w_cprof_p_11.1.065_novsshell.exe

若以上链接失效,或下载其他版本,直接进入Intel官方下载页面下载:

http://software.intel.com/en-us/articles/intel-visual-fortran-compiler-professional-edition-for-windows-evaluation/

进入输入邮箱地址及其他信息后,会将下载地址以及30天试用license发送至邮箱内。

如何解决“试用”问题,相信大家都是聪明人,可以自行解决,在此就不方便多说了。(请勿留邮箱。可以参考回帖第8页中其他网友的解决办法。)

5:Abaqus v6.10.1 可使用:MVS2008+IVF10.1 MVS2008+IVF11.1 这二种组合

Abaqus v6.9.1 可使用:

MVS2005+IVF9.1 MVS2005+IVF10.1 MVS2008+IVF10.1 这三种组合

子程序功能对MVS版本的要求由两方面决定:1)IVF版本对MVS的要求(Windows系统下需要MVS编译和链接Fortran程序)

2)Abaqus对Microsoft Visual C++ 版本的要求(MVC++集成在MVS中)

其他Abaqus版本对IVF版本和MVC++版本的要求参见Simulia官方System Requirements下的说明:http://www.simulia.com/support/sup_systems_info.html

各版本IVF对MVS版本的要求见Simulia官方SOSS在线支持系统说明:http://simulia.custhelp.com/cgi-bin/abaqus.cfg/php/enduser/std_adp.php?p_faqid=3702 或各版本IVF的ReleaseNotes(IVF11.1ReleaseNotes中明确说明其不支持MVS2010)

(非官方要求的版本不一定不能用,但官方要求的版本一般不会出问题)

6:如果使用Intel Visual Fortran Version 11.0或11.1,请注意以下问题。

1)你所使用的ABAQUS版本是否能支持IVF11版本,建议使用官方要求的版本,否则容易出现问题。目前从6.9ef开始可以使用IVF11。

2)Intel Visual Fortran Version 11.0或11.1的初始化文件的添加和其他版本略有不同,使用以下任一方法均可。

①根据128楼ariesaba的补充:

“实际上在X:\\....\\Intel\\Compiler\\11.1\\038\\bin下还有另两个文件夹,分别是IA32和IA,就是分别为32位机和位机准备的,所以我用的是

X:\\....\\Intel\\Compiler\\11.1\\038\\bin\\ia32\\ifortvars_ia32.bat\",也是可行的。这也算是对楼主的方法一点补充吧。”

即初始化文件根据32位和位的不同需要进入不同的文件夹寻找,比如32位系统需要在\"...bin\\ia32\\\"文件夹下找到ifortvars_ia32.bat

②在\"...bin\\“下也的确有一个ifortvars.bat文件,若使用它则需注意:

从官方SOSS上得知,Intel 从Visual Fortran Version 11 开始改变了ifortsvars.bat文件的运行方式,需要添加一个参数来运行临时环境变量的设置。

Windows 32:需要加上 'ia32' 这个参数

例如:\"C:\\Program Files\\Intel\\Compiler\\11.0\\072\\fortran\\Bin\\ifortvars.bat\" ia32

Windows 位:则加上'intel'这个参数

例如:\"C:\\Program Files

(x86)\\Intel\\Compiler\\11.0\\072\\fortran\\Bin\\ifortvars.bat\" intel

7:如果所有都准备好了,但是点击Abaqus Verification时自动退出,这是因为在你以前手动设置环境变量时删除了一些系统内容导致的。请在系统环境变量的PATH项中加上:

%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;

然后验证就不会自动退出了。(仅对windows32位系统)

8:如果还有关于\"CATIA\"的项通不过,请找到你的Abaqus安装文件,在win86_32目录下点击安装所有名字含有vcredist的文件(位系统在win86_目录下) ,这个是Microsoft Visual C++ 2005或2008 SP1运行库文件(一般安装Products前会提醒安装),用来支持Abaqus运行和一些模型导入的功能,安装后再验证即可通过。

以下为此方法在32位Windows上使用 Abaqus 6.10.1 + Microsoft Visual Studio 2008 + Intel Visual Fortran11.1.065 子程序验证结果:

Abaqus Product Install Verification...

Sun Jul 4 21:07:57 2010

Running system requirement checks.

Requirement: Windows Server 2003, Windows XP, Windows Vista, or Windows 7

Product: All Abaqus Products

Status: Pass - Found Microsoft Windows XP Professional Service Pack

3 (Build 2600) (x86).

Requirement: Microsoft Visual C++ 9.0 (2008), or 10.0 (2010)

Product: Abaqus make utility with C++

Status: Pass - Found Microsoft Visual C++ 9.0.21022.8.

Requirement: Intel Fortran Compiler 10.1 or 11.1

Product: Abaqus make utility with Fortran and Abaqus with user

subroutines

Status: Pass - Found Intel Fortran Compiler 11.1 Build 20100414

Package ID w_cprof_p_11.1.065.

Requirement: HP-MPI 01.01.00.00

Product: Abaqus analyses using MPI-based parallelization and

Abaqus/CFD

Status: Pass - Found HP-MPI 01.01.00.00.

Requirement: Internet Explorer 6.0 or 7.0 or 8.0, Firefox 2.0 or 3.0 or

3.5, or greater

Product: Abaqus Documentation

Status: Pass - Found Internet Explorer 8.0.6001.18702

Making F:\\Abaqus\\verify. All verification files will reside in this

directory.

-----------------------------------------------------------------------------

Abaqus/Standard

...PASS

Continuing...

-----------------------------------------------------------------------------

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 (double precision)

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/Viewer

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/CAE

...PASS

Continuing...

-----------------------------------------------------------------------------

Geometry Translator for CATIA V4

...PASS

Continuing...

-----------------------------------------------------------------------------

Geometry Translator for CATIA V5

...PASS

Continuing...

-----------------------------------------------------------------------------

Direct Geometry Import for CATIA V5

...PASS

Continuing...

-----------------------------------------------------------------------------

Geometry Translator for I-DEAS

...PASS

Continuing...

-----------------------------------------------------------------------------

Geometry Translator for Parasolid

...PASS

Continuing...

-----------------------------------------------------------------------------

Geometry Translator for Pro/ENGINEER

...PASS

Continuing...

-----------------------------------------------------------------------------

SolidWorks Associative Interface

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/AMS

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus Interface for MSC.ADAMS

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/Standard parametric studies

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/Explicit parametric studies

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus/Design

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus Interface for Moldflow

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus make utility with Fortran

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus make utility with C++

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus make utility with object code

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus scripting interface

...PASS

Continuing...

-----------------------------------------------------------------------------

Abaqus analyses using parallelization

Running 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...

-----------------------------------------------------------------------------

Abaqus/CFD

...PASS

Continuing...

-----------------------------------------------------------------------------

Clean-up...

Verification directory F:\\Abaqus\\verify has been deleted.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务