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

【讨论】UMAT子程序中 INCLUDE 'ABA_PARAM.INC' 什么含义

[复制链接]
发表于 2004-1-5 11:18:26 | 显示全部楼层 |阅读模式 来自 山东泰安
SUBROUTINE UMA(.......)
INCLUDE 'ABA_PARAM.INC'
  
请大虾相助.
发表于 2004-1-5 13:29:24 | 显示全部楼层 来自 澳大利亚

回复: 【讨论】UMAT子程序中 INCLUDE 'ABA_PARAM.INC' 什么含义

Simdroid开发平台
Abaqus自带的变量定义规则,类似FORTRAN中缺省判断变量为实数或整数。
可以在ABAQUS目录下查找ABA_PARAM,打开找到的文件看看即可。
参见standard manual 24.1.1
 楼主| 发表于 2004-1-5 17:22:27 | 显示全部楼层 来自 山东泰安

回复: 【讨论】UMAT子程序中 INCLUDE

ABAQUS目录下只有ABA_PARAM_dp.INC和ABA_PARAM_sp.INC.
这两个文件和INCLUDE 'ABA_PARAM.INC' 什么关系?
  
发表于 2004-1-5 17:23:28 | 显示全部楼层 来自 同济大学

回复: 【讨论】UMAT子程序中 INCLUDE

发贴前清搜索一下
http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=24146&h=1&bpg=28&age=0
 楼主| 发表于 2004-1-6 08:00:15 | 显示全部楼层 来自 山东泰安

回复: 回复: 【讨论】UMAT子程序中 INCLUDE

wjytj wrote:
在Site文件夹下的那两个aba_param_dp.inc和aba_param_sp.inc就是的。  
ABAQUS自动根据你的机器类型调用,你也可以将aba_param_sp.inc的内容改为和aba_param_dp.inc一样,这样ABAQUS就都采用双精度计算了。  
  

  
谢谢!
如何根据机器类型调用?计算中子程序的变量到底是单精度还是双精度?
发表于 2004-1-6 08:29:10 | 显示全部楼层 来自 上海

回复: 回复: 回复: 【讨论】UMAT子程序中 INCLUDE

silt wrote:
[quote]wjytj wrote:
在Site文件夹下的那两个aba_param_dp.inc和aba_param_sp.inc就是的。  
ABAQUS自动根据你的机器类型调用,你也可以将aba_param_sp.inc的内容改为和aba_param_dp.inc一样,这样ABAQUS就都采用双精度计算了。  
  

  
谢谢!
如何根据机器类型调用?计算中子程序的变量到底是单精度还是双精度? [/quote]
  
一般来说,个人的PC机应该都是32位的(还和操作系统有关),因此ABAQUS默认调用aba_param_sp.inc的变量声明,也就是采用单精度;但是很明显,你也可以修改aba_param_sp.inc的内容使其和aba_param_dp.inc的一样,这样ABAQUS就会采用双精度计算了。
 楼主| 发表于 2004-1-6 20:53:30 | 显示全部楼层 来自 山东泰安

回复: 【讨论】UMAT子程序中 INCLUDE

谢谢您的详细见解。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-1 07:39 , Processed in 0.033232 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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