找回密码
 注册
Simdroid-非首页
查看: 110|回复: 3

[二次开发] 请教一个子程序FLUSH()

[复制链接]
发表于 2009-11-22 21:34:32 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
本帖最后由 浩瀚宇宙 于 2009-11-22 22:51 编辑

不知道各位大侠在二次开发的时候,有没有遇到一个子程序FLUSH()。最近小弟我在学习一个别人的UMAT子程序时发现里面经常 CALL FLUSH(6),而且我还发现UMAT里并没有定义这个FLUSH,在网上搜索了一下貌似应该是FORTRAN的库函数,但是在编译UAMT的时候这个FLUSH并不能被编译,不知道怎么回事?还望有高手给指点一下这个FLUSH到底是什么?怎么样才能让它编译通过呢?


  补充一下:编译时,在.log文件里出现以下错误提示:
Abaqus JOB testUMAT-2
Abaqus Version 6.8-1
Begin Compiling Abaqus/Standard User Subroutines
11/22/09 19:48:58
End Compiling Abaqus/Standard User Subroutines
11/22/09 19:49:02
Begin Linking Abaqus/Standard User Subroutines
11/22/09 19:49:02
   正在创建库 standardU.lib 和对象 standardU.exp
mpie_abaqus.obj : error LNK2019: 无法解析的外部符号FLUSH#4,该符号在函数 _MPIE_GENERAL_MATERIAL 中被引用
standardU.dll : fatal error LNK1120: 1 个无法解析的外部命令
Abaqus Error: 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 version of Abaqus may need to be adjusted.
Abaqus/Analysis exited with errors
发表于 2009-11-22 21:50:59 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
把原程序贴上来!粘些没用的!
回复 不支持

使用道具 举报

 楼主| 发表于 2009-11-22 22:53:59 | 显示全部楼层 来自 辽宁沈阳
本帖最后由 浩瀚宇宙 于 2009-11-22 22:56 编辑
把原程序贴上来!粘些没用的!
sha_baolin 发表于 2009-11-22 21:50
不是我不想贴源程序,不贴的原因有两个:一,学习的的UMAT现在还属于是别人要求保密的范畴,二则源程序有4000多行代码,即使我贴了估计也没有人去看……

   我知道,这样大家很难帮到我,但是也是没有办法啊!其实我就是想知道FLUSH是不是FORTRAN的库自带的……?是不是需要什么特殊的设置才能让ABAQUS在编译时通过……?
回复 不支持

使用道具 举报

 楼主| 发表于 2009-11-24 21:16:34 | 显示全部楼层 来自 辽宁沈阳
难道没有人关心这个……?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-12 08:07 , Processed in 0.050805 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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