vumat如果要用双精度应该怎么修改? 30
浏览:1271 回答:5
我搜了下,技术邻没有相关的帖子。在sinwe上搜到的比较久了,还在讨论用不用implicit none的问题。
我目前了解到的如下:
需要使用include 'vaba_param.inc',定义小数时需要加上d0。
请问下面标红的怎么解决呢?
1) 所有定义的实型变量和实型数组声明为双精度。fortran f90的如下,我用的Fortran 77应该怎么声明双精度呢?
2)单精度函数如何改成双精度函数?例如abs-> dabs。
因为看到人说include 'vaba_param.inc'与dabs不兼容。引文如下: 1. use "include 'vaba_params.inc" . I have include this in my vumat fortran file. Since, some double precision function is used in vumat, such as DABS(..),I think use "include ''vaba_params.inc" will be not useful.
还有没有其它需要修改的地方呢?期待您们的解答,谢谢了!