Fortran Coder

查看: 17886|回复: 4
打印 上一主题 下一主题

[求助] 恳请看下编写的一段子程序有啥问题UTEMP

[复制链接]

8

帖子

3

主题

0

精华

入门

F 币
39 元
贡献
25 点
跳转到指定楼层
楼主
发表于 2014-4-1 20:34:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 806940059 于 2014-4-1 20:41 编辑

用fortran编写abaqus调用的UTEMP子程序,调入计算结果全部为零,不知道是啥原因啊!求指教:
       SUBROUTINE UTEMP(TEMP,NSECPT,KSTEP,KINC,TIME,NODE,COORDS)
       INCLUDE 'ABA_PARAM.INC'
       DIMENSION TEMP(NSECPT), TIME(2), COORDS(3)
       INTEGER NODE

       INTEGER I,J,TFLAG,TAGBEAM
       REAL*8 T,X,Y,Z,POINT
       REAL*8 A1(5),A_COEF1(6,5),A_COEF2(6,5),A_COEF3(6,5),A_COEF4(6,5)
       REAL*8 A_COEF5(6,5)
       REAL*8 TTEMP


        T = TIME(1)
        IF(T.LT.0.0)THEN
        T = 0.0
        ENDIF

         TTEMP=30.0+345.0*log10(8.0*T/60.0+1.0)

           SELECT CASE(NODE)
           CASE(1:5)         
            TEMP(1) = 0.7*TTEMP
            TEMP(2) = 0.1*TTEMP
            TEMP(3) = 0.4*TTEMP
            TEMP(4) = 0.7*TTEMP
            TEMP(5) = 0.1*TTEMP
           CASE(6:11)         
            TEMP(1) = 0.7*TTEMP
            TEMP(2) = 0.1*TTEMP
            TEMP(3) = 0.4*TTEMP
            TEMP(4) = 0.7*TTEMP
            TEMP(5) = 0.1*TTEMP
         END SELECT

            DO I=1, NSECPT                           
                  TEMP(I)=I*TTEMP
            ENDDO

               WRITE (*,*) NSECPT

          DO I=1, NSECPT                           
                 WRITE (*,*) TEMP(I)
          ENDDO

         RETURN
         END

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

8

帖子

3

主题

0

精华

入门

F 币
39 元
贡献
25 点
沙发
 楼主| 发表于 2014-4-1 20:48:55 | 只看该作者
补充:用abaqus调用其他子程序,比如DFLUX、UMAT都是可以正常计算的,只有计算UTMP的子程序计算结果都为零,真不懂是怎么回事啊。。

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

板凳
发表于 2014-4-1 22:14:45 | 只看该作者
从你给出的代码来看,所有虚参返回值都不会是 0
请从 Abaqus 方面找原因。

8

帖子

3

主题

0

精华

入门

F 币
39 元
贡献
25 点
地板
 楼主| 发表于 2014-4-2 10:02:41 | 只看该作者
chuxf 发表于 2014-4-1 22:14
从你给出的代码来看,所有虚参返回值都不会是 0
请从 Abaqus 方面找原因。

嗯!多谢了!
唉,,,愁煞人啊,,,各种尝试了 就是找不出毛病来,,abaqus计算log文件中明明显示start link-----end  link了啊,,,可就是没结果!

1

帖子

0

主题

0

精华

新人

F 币
26 元
贡献
6 点
5#
发表于 2021-10-12 22:39:21 | 只看该作者
你好,请问关于UTEMP子程序问题您解决了吗
我也调用了UTEMP但是对计算结果没有任何影响,和不调用结果一样,您知道问题出在哪里吗
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-2 15:44

Powered by Tencent X3.4

© 2013-2024 Tencent

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