声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 10894|回复: 8

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

[复制链接]
发表于 2012-11-9 10:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
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使用手册 User Manual -v2.0.doc (458 KB, 下载次数: 35)

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

回复
分享到:

使用道具 举报

 楼主| 发表于 2012-11-9 10:18 | 显示全部楼层
PQ-Fiber_Std20_32.obj  附件无法上传,我把它压缩下,大家下载后,解压缩就行。

PQ-Fiber_Std20_32.rar

5.34 KB, 下载次数: 34

 楼主| 发表于 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% A  D/ 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


发表于 2012-11-14 10:32 | 显示全部楼层
谢谢,分享经验
我比较苦恼的是fortran的函数库一直连不上
 楼主| 发表于 2012-11-17 17:23 | 显示全部楼层
发表于 2012-11-27 10:53 | 显示全部楼层
wypzf_8 发表于 2012-11-17 17:23
注意安装版本的对应

应该是环境变量设置问题
发表于 2014-4-14 18:37 | 显示全部楼层
下载学习学习
发表于 2015-5-3 11:34 | 显示全部楼层
很好的资料
发表于 2015-6-2 20:26 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-26 08:31 , Processed in 0.100504 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表