我试图链接Abaqus 6.14-1与Microsoft Visual Studio 12.0(2013)和Composer XE 2013 SP1(更新1)(编译器版本14)基于以下链接中提到的一些说明:
http://www.researchgate.net/post/how_can_i_link_the_abaqus64-bit_and_fortran
http://万博manbetx平台m.limpotrade.com/node/15894
我所做的是在安装它们之后,我去“C:\Programs\SIMULIA\Abaqus\Commands”并编辑abq6141.bat并为VS和IFORT添加以下路径(以下abaqus批处理文件中的粗体行):
Abq6141.bat看起来像:
"@echo掉
调用“C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ifortvars.bat”
“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\vcvars64.bat
“C: \程序\ SIMULIA \有限元分析代码\ 6.14 - 1 \ \ bin \ abq6141.exe " % *
"
但是当我试图验证使用:abq6141 verify -all我得到的消息:
"LNK1181:无法打开输入文件“msmpi.lib”
Abaqus错误:在链接Abaqus/标准用户子例程时出现问题。
此错误可能是由于Abaqus用户子例程参数不匹配造成的。
这些参数有时会随着版本的不同而改变,所以用户子例程
与以前版本的Abaqus一起使用可能需要调整。
Abaqus/Analysis退出错误"
有人能告诉我是什么问题吗?
问候,
Omid
Abaqus 6.14所需的Fortran编译器是Intel Fortran Composer XE 2011 SP1。很可能你不需要微软Visual Studio。
谢谢Kewei,
我从我提到的第一个链接中得到了英特尔fortran版本2013 (fortran编译器版本13)可能工作的想法。
我会尝试这个版本,但我找不到任何链接从英特尔下载这个版本!
亲切的问候,
嗨Kewei,
我想你可能知道我问题的答案。我试图运行一个模拟与Abaqus子程序。我计划使用Intel Parallel Studio 2015(包括c++和Fortran编译器)和Abaqus 6.14。我仍然需要安装Visual Studio,因为c++编译器已经包含在并行工作室?
谢谢你!
你好,
我得到了同样的错误。我不能使用其他版本,因为我的研究所只为我们准备了Abaqus 6.13, VS12。
有人知道如何修复这个LNK1181错误吗?
以下是完整的信息:
LNK1181:无法打开输入文件“msmpi.lib”
Abaqus/Analysis退出错误
最后我用Abaqus 6.10做到了,我对Abaqus 6.14感到失望!
几个月前我也遇到了同样的问题。此消息通知您,您的计算机缺少最新版本的MPI,您只需要下载并安装msmpisdk。msi和msmpisetup.exe。从技术上讲,2010年之后的所有VS和IVF版本都可以与abaqus 6.14连接。