Fortran Coder

标题: 使用Fortran编写子程序,对变量取绝对值之后,返回负值 [打印本页]

作者: shuishengy    时间: 2018-12-7 22:20
标题: 使用Fortran编写子程序,对变量取绝对值之后,返回负值
abaqus建模时,使用Fortran编写了子程序,对变量取绝对值之后,返回负数,并且返回的负数与原值不一样。请问是为什么?下面是编写两句,在同一个节点,STATEV(2)显示的是-3943.47,STATEV(3)显示-431.958. 请问这是abaqus软件的原因还是,程序的原因?
      STRESS2=STRESS(1)
      STATEV(2)=STRESS2
      STATEV(3)=ABS(STRESS2)


作者: li913    时间: 2018-12-10 11:39
如果返回值有问题,且确认fortran代码无误,可能是接口不对。比如实参和虚参的类型不匹配。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2