你在这里
ABAQUS与Fortran的连接
星期二,2011-11-15 17:15 -乔治Papazafe……
亲爱的所有,
我安装了ABAQUS 6.10-1和Intel Visual Fortran Compiler Professional Edition 11.1 for Windows。最后一个的安装需要之前安装Microsoft Visual Studio 2008。我的操作系统是Windows XP 32位x86。
我在abaqus命令中运行abaqus作业和abaqus子程序文件(允许abaqus通过在命令行上包含-user来执行编译),我得到以下错误信息:
ABA_PARAM.INC(1):错误#6222:这个隐式语句在作用域单元中没有正确定位。
隐含的真实* 8 (a - o-z)
在Abaqus安装目录中有文件ABA_PARAM_SP。INC和ABA_PARAM_DP。而不是文件ABA_PARAM.INC。此外,在编译子例程期间似乎存在一个错误(Abaqus error: Problem during compilation)。
有人知道如何处理这个错误吗?此外,如果有人概述了将Abaqus与Fortran连接起来的过程,将会非常有帮助。不能确定上述链接是否正确完成。
提前非常感谢你。
»
- George papazafiropoulos的博客
- 登录或注册发表评manbetx体育论
- 50241年读
评论
http://万博manbetx平台m.limpotrade.com/node/1
http://万博manbetx平台m.limpotrade.com/node/11715
亲爱的所有人
我意识到很多用户都有问题
将Fortran和c++连接到ABAQUS以运行用户子程序代码,例如
呜,呜。我设法收集了所有的信息(一些来自imechnica)
有必要建立一个适当的联系。以下是我推荐的步骤:
1-Install有限元分析
安装Microsoft Visual STUDIO(试用版
版本已经足够好了!)
3-打开ABAQUS命令窗口,输入“ABAQUS verify”
-user_std"那么它将检查需求并给出一条消息
通过或失败。如果一切都满足,那么它将显示通过。通常Visuall
fortran和visuall C失败了,你需要在“Environment”中设置它们的路径
变量”在窗口中。
4-如果失败,去我的电脑- >属性- >高级- >环境
变量,在“系统变量”列表中找到“Path”
变量
适用于64位窗口它
可以类似于这样:
C: \程序文件
(x86)\Microsoft Visual Studio 8\VC\bin\amd64\;C:\Program Files C:\Program Files
(x86)\Microsoft Visual Studio 8\VC\bin\;C:\Program Files (x86)\Intel\Compiler\11.0\072\fortran\Bin\
和32位
窗户它可以类似于这样:
C: \程序
英特尔文件\ \编译器\ Fortran \ 10.1.021 \ IA32 \ Bin \; C: \ Program Files \ Microsoft
Visual Studio 8\VC\bin\;C:\Program Files\Microsoft Visual Studio
C:\Program Files\Common Files\Microsoft Shared\VSA\8.0\VsaEnv\;
5 -检查
通过运行“abaqus”传递所有字段
验证-user_std”。如果fortran和ABAQUS之间没有建立链接,
最后一步是编辑文件
"abq69ef1.bat"(这是ABAQUS版本6.9的示例)
“C: \ SIMULIA \有限元分析\命令”。小心那个文件夹
还有另一个文件abaqus.bat,你需要选择abq69ef1.bat!)
打开“abq69ef1.bat”
用记事本,并将路径设置如下
@echo掉
如果没有定义,调用tran_vars_set
“C: \程序文件
英特尔(x86) \ \编译器\ 11.0 \ 072 \ fortran \ Bin \ intel64 \ ifortvars_intel64.bat”
设置FORTRAN_VARS_SET = 1
“C: \ SIMULIA \ Abaqus6.9 \ 6.9 -ef1 \ exec \ abq69ef1.exe”
% *
6-save
和退出
7-Enjoy它!
连接FORTRAN和abaqus
我也得到了同样的错误。你修正错误了吗?你能帮帮我吗?
连接FORTRAN和ABAQUS
亲爱的Prakashkmuthu,
经过相当大的努力,我在一台Turbo-X笔记本电脑上安装了Abaqus 6.11-1和Intel.FORTRAN.Compiler.V11.1.054,并将它们连接在一起。你用的是哪个版本的Abaqus和Fortran ?如果您使用我已经安装的,那么我可以向您展示安装和链接过程。
乔治Papazafeiropoulos
______________________________________
中尉
希腊空军基础设施工程师
土木工程师,硕士,博士研究生
亲爱的乔治
亲爱的George papazafiropoulos:
我使用Abaqus 6.11-2以及Intel FORTRAN编译器V.11.1.054,但我得到了同样的错误。
最初,我设法纠正了这个错误,然后使用Abaqus中给出的简单示例程序进行了测试。即使我试着开发我自己的代码,即使这样它也能完美地工作。
但是当我试图开发另一个简单的子程序,然后我得到了一些fortran编码错误,并纠正后,我尝试再次运行相同的UMATHT。
但是现在我得到了如下所示的错误
链接问题- Abaqus/标准用户子程序。此错误可能是由于Abaqus用户子例程参数不匹配造成的。这些参数有时会随着版本的不同而变化,因此在以前的Abaqus版本中使用的用户子程序可能需要进行调整。”
你建议我处理这个错误吗?
Jothi
你好,我正在试着连接
你好,
我试图链接ABAQUS 6.11-1和英特尔Visual Fortran 11.1.054和Visual Studio 2008。我得到相同的错误,因为其他人在验证.log文件。你能帮我一下吗?
检查子程序文件
亲爱的Jothi,
就其Abaqus实现而言,用户子例程文件更有可能存在错误。作为Fortran代码,它可能没有任何错误,但似乎需要对子例程参数进行进一步的调整。尽量遵循Abaqus 6.11-2文档,而不是以前的版本。这实际上就是错误消息告诉您的内容。
最好的问候,
乔治Papazafeiropoulos
_____________________________________________
中尉,基础设施工程师,希腊空军
土木工程师,硕士,博士研究生,台大
Mailto:gpapazafeiropoulos@yahoo.gr
网站:http://users.ntua.gr/gpapazaf/
Linkedin:http://goo.gl/MtB3Y
兴:http://goo.gl/gbvFB
Facebook:http://goo.gl/NJD0z
大家好,我是
大家好,
我是ABAQUS子程序的新用户。
我在windows 7(64位)系统上使用ABAQUS 6.12-3。我在电脑上安装了英特尔Composer XE和Visual Studio 2012 pro。
当我在运行Microsoft Visual c++和Intel Fortran Compiler的验证测试时,它显示了一个失败的消息。
我试着用上面提到的步骤去做,但是在ABAQUS 6.12-3和Intel Composer XE中也改变了一些图形(例如没有像abq612ef1.bat这样的文件)。
请你帮我解决这个问题好吗?
亲切的问候
竟