Fortran Coder

标题: abqus调用子程序时出现错误 [打印本页]

作者: xhq    时间: 2014-3-10 20:43
标题: abqus调用子程序时出现错误
baqus 调用子程序出现错误,其结果提示Problem during compilation - ifort.exe not found in PATH,abaqus\commands目录下的abq6101.bat文件也被编辑过了,请问怎么解决。

BV8O~PZXO0K2ECCE8A8~20O.jpg (39.27 KB, 下载次数: 200)

BV8O~PZXO0K2ECCE8A8~20O.jpg

作者: Bruce    时间: 2014-3-10 21:29
两种办法.一种更新电脑环境变量,把ifort的路径加进去.一种是你说的改bat文件.你先试试把环境变量加进去.网上很多帖子.
还有我现在电脑上没有bat文件的改法. 不过记得应该是加类似的语句,加到第一行:
@call "C:\Program Files\Intel\Compiler\11.0\075\fortran\Bin\IA32\ifortvars_ia32.bat"
(版本和电脑不一样,可能路径不同,一般把ifortvars_ia32.bat加进去应该就没问题了.)你先试试,有问题再联系.

作者: xhq    时间: 2014-3-11 11:21
验证时出现了两个错误

Requirement:    Microsoft Visual C++ 9.0 (2008), or 10.0 (2010)
Product:        Abaqus make utility with C++
Status:         Fail - Unable to locate or determine the version of a C++
                compiler on this system.  If Microsoft Visual C++ 8.0 (.NET
                2005) is installed on this system, please load
                vcvarsamd64.bat file before running Abaqus.



Requirement:    MS-MPI 2.0, 3.0 or greater
Product:        Abaqus analyses using MPI-based parallelization and
                Abaqus/CFD
Status:         Fail - Unable to locate a supported MPI implementation on
                this system. For more information on the MPI-based parallel
                functionality, see the section 'Parallel processing modes in
                Abaqus' in the Abaqus Analysis User's Manual.

作者: fcode    时间: 2014-3-11 11:32
何不尝试自己翻译一下呢?我觉得写得非常清楚了。
作者: Bruce    时间: 2014-3-11 16:38
那你是要用Fortran二次开发还是用C++???如果只用Fortran,你可以忽略C++. 或者你可以下个比较新的装上.具体版本要求请先参照官网http://www.3ds.com/support/certified-hardware/simulia-system-information/abaqus-610/system-requirements-for-abaqus-610-products/
这个是6.10-1的http://blog.sina.com.cn/s/blog_b22e22cc0101cfzn.html,对你应该有帮助.我的是6.13和6.10-3的.当时就装完改过一次,没遇到MPI的问题.个人觉得先看看配置和软件版本要求,再改环境变量或bat文件比较好.




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2