wypzf_8 发表于 2012-11-9 10:15

[子程序] 调用陆新征老师提供的PQ-Fiber_Std20_32.obj

abaqus6.10-1对应哪个版本的fortan?
   本人最近学习子程序,想利用陆新征编的子程序,老是中止,提示版本不对应。
具体提示如下Problem during linking - Abaqus/Standard User Subroutines.   This error may be due to a mismatch in the Abaqus user subroutine arguments.   These arguments sometimes change from release to release, so user subroutines   used with a previous release of Abaqus may need to be adjusted.
我估计问题可能出在1.abaqus6.10-1与fortan可能不对应,我的是xp系统,abaqus6.10-1版本,Compaq.Visual.Fortran.v6.6.Professional版本,希望大家帮我分析下,谢谢。
2.陆新征老师提供的PQ-Fiber_Std20_32.obj,已经是最新版的,我与曲老师联系下,曲老师发送给我最新版。
下面是附件PQ-Fiber_Std20_32.obj和PQ-Fiber使用手册

,希望感兴趣的同仁们,一起探讨。
下面是路老师的网站http://www.luxinzheng.net/download/PQFiber/Manual.htm

wypzf_8 发表于 2012-11-9 10:18

PQ-Fiber_Std20_32.obj附件无法上传,我把它压缩下,大家下载后,解压缩就行。

wypzf_8 发表于 2012-11-13 11:48

本帖最后由 coohit 于 2016-7-18 10:24 编辑

要是想在cae中运行子程序就得在cae快捷方式中把路径改了,我的是这样的"D:\Program Files\Intel\Compiler\Fortran\10.1.034\IA32\Bin\ifortvars.bat" && "D:\SIMULIA\6.10\abaqus\Commands\abq6101.bat" cae || pause
"C:\Program Files\Intel\Compiler\Fortran\10.1.034\IA32\Bin\ifortvars.bat" &&

找到abaqus安装目录下的aba681.bat文件,右键编辑,在第二行插入@call "C:\Program Files\Intel\Compiler\Fortran\10.1.034\IA32\Bin\ifortvars.bat"
+ b. g& q( v* z. N引号中为fortran的ifortvars.bat文件的路径。
是在@echo off后插入。如下:
@echo off3 D) L% AD/ O
call "C:\Program Files\Intel\Compiler\Fortran\10.1.034\IA32\Bin\ifortvars"
7 X+ t- V! o3 o"C:\SIMULIA\Abaqus\6.8-1\exec\abq681.exe" %*

我安装成功,子程序可以使用。
XP系统,XP系统都是32位系统,ABAQUS、MVS、IVF都安装在D盘
方法即pearqiqi大侠的第二种方法,重述一遍:
1、安装ABAQUS10.1(怎样安装怎样设置可在论坛里搜,这里就不讲了);
2、安装Microsoft Visual Studio 2008;
3、安装Intel Visual Fortran 10.1.034;
4、找到ABAQUS安装目录下的Commands文件夹(例如D:\SIMULIA\Abaqus\Commands)下的abq6101.bat,右键,编辑此文件,插入下面这行使之成为第一行:,
@call "X:\yourdir\Intel\Compiler\Fortran\$version$\IA32\Bin\ifortvars.bat" ,例如我的是:
@call "D:\Intel\Compiler\Fortran\10.1.034\IA32\Bin\ifortvars.bat
注意里面的空格!
5、verification,不用更改任何快捷方式的任何东西,也不用设置环境变量,直接运行

http://forum.simwe.com/thread-900894-1-5.html
http://forum.vibunion.com/thread-147481-1-1.html


Lorraine 发表于 2012-11-14 10:32

谢谢,分享经验
我比较苦恼的是fortran的函数库一直连不上

wypzf_8 发表于 2012-11-17 17:23

Lorraine 发表于 2012-11-14 10:32 static/image/common/back.gif
谢谢,分享经验
我比较苦恼的是fortran的函数库一直连不上

注意安装版本的对应

Lorraine 发表于 2012-11-27 10:53

wypzf_8 发表于 2012-11-17 17:23 static/image/common/back.gif
注意安装版本的对应

应该是环境变量设置问题

sjzdh 发表于 2014-4-14 18:37

下载学习学习

mlcxll 发表于 2015-5-3 11:34

很好的资料

likaihaoyou 发表于 2015-6-2 20:26

谢谢分享
页: [1]
查看完整版本: [子程序] 调用陆新征老师提供的PQ-Fiber_Std20_32.obj