用户登录

你在这里

ABAQUS与Fortran的连接

亲爱的所有,

我安装了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连接起来的过程,将会非常有帮助。不能确定上述链接是否正确完成。

提前非常感谢你。

评论

Kianoosh。Marandi's picture

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它!

我也得到了同样的错误。你修正错误了吗?你能帮帮我吗?

亲爱的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

Hemen62的照片

你好,

我试图链接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这样的文件)。

请你帮我解决这个问题好吗?

亲切的问候

订阅评论

最近的评论

更多的评论

辛迪加

认购辛迪加