- 积分
- 46
- 注册时间
- 2002-12-11
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2004-1-7 11:01:06
|
显示全部楼层
来自 上海
回复: 回复: 【讨论】abaqus2003年会庄茁的论文--关于umat
silt wrote:
程序中子程序 USERHARD的调用的弱问题:
主程序:
.....
CALL USERHARD(SYIEL0, HARD, EQPLAS, PROPS(4))
....
子程序:
SUBROUTINE USERHARD(SYIELD, HARD, EQPLAS, TABLE)
....
DIMENSION TABLE(3)
我问题:
1. 主程序中的PROPPS(4)是不是数组PROPS的第四个元素值?还是四维数组?
2.子程序中TABLE为三维数组,不知如何与 PROPS(4)联系?
请指教。
没看过这篇文章,不过可以试着回答一下,应该没有问题,看来还有比我的Fortran学的还差的
1。PROPPS(4)是指数组PROPS的第四个元素值的地址,即指针,对应于虚参TABLE的第一个元素,即PROPPS(4)--》TABLE(1),PROPPS(5)--》TABLE(2),。。。依此类推;如果TABLE是多维数组,请参照2。
2。如果没记错,Fortran语言中的数组是按列存储的。
其实大家作UMAT不要到处找资料,把Manual中的那几个例子看懂了就可以了。 |
|