爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4620|回复: 6

[求助] 关于M6203:MATH - exp:OVERFLOW error的问题

[复制链接]
发表于 2016-11-21 15:56:55 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
求助论坛里的大神,小弟在写子程序时,用到下面的子程序会出现run-time error M6203:MATH - exp:OVERFLOW error 的错误,但是小弟怎么也找不到原因,劳烦论坛里的大牛们帮帮小弟,小弟感激不尽啊

      SUBROUTINE CAL_THSE(T,P,TD,E,R,THSE)
      real :: P,T,TD,E,R,THSE
      REAL A,B,TCM,PCM,ECM,lv
     CPD=1005.
    RD=287.04
    if((T < 9999.0).and.(TD <  9999.0).and.(P < 9999.0))then
        IF(T.LT.80.AND.TD.LT.80)THEN
            TCM=T-(T-TD)*0.976/(0.976-0.000833*(237.3+TD)**2/(273.+TD))
            PCM=P*((273.+TCM)/(273.+T))**(CPD/RD)
              IF(TCM.GE.0)A=7.5*TCM/(237.3+TCM)
              IF(TCM.LT.0)A=9.5*TCM/(265.5+TCM)
              ECM=6.112*10.**A
              B=(T+273.15)*(1000./(P-E))**(RD/CPD)
            lv=2501000.-2368*T                 
              THSE=B*EXP(lv*R/(CPD*(273.15+TCM)))
        ELSE
            THSE=99999.9
        ENDIF
    else
        THSE=99999.9
    endif
    END


密码修改失败请联系微信:mofangbao
发表于 2018-7-22 00:34:20 | 显示全部楼层
遇到同样的问题,好像是做指数运算的时候数值太大,超出了fortran 的阈值,但是至今也没有解决,希望楼主能找到好方法
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-8-12 23:48:48 | 显示全部楼层
爆浆炸鸡 发表于 2018-7-22 00:34
遇到同样的问题,好像是做指数运算的时候数值太大,超出了fortran 的阈值,但是至今也没有解决,希望楼主能 ...

换了个编译器,现在使用VS2010的FORTRSN就没有这个问题了
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-8-12 23:48:53 | 显示全部楼层
爆浆炸鸡 发表于 2018-7-22 00:34
遇到同样的问题,好像是做指数运算的时候数值太大,超出了fortran 的阈值,但是至今也没有解决,希望楼主能 ...

换了个编译器,现在使用VS2010的FORTRSN就没有这个问题了
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-8-12 23:49:00 | 显示全部楼层
爆浆炸鸡 发表于 2018-7-22 00:34
遇到同样的问题,好像是做指数运算的时候数值太大,超出了fortran 的阈值,但是至今也没有解决,希望楼主能 ...

换了个编译器,现在使用VS2010的FORTRSN就没有这个问题了
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-8-12 23:49:03 | 显示全部楼层
爆浆炸鸡 发表于 2018-7-22 00:34
遇到同样的问题,好像是做指数运算的时候数值太大,超出了fortran 的阈值,但是至今也没有解决,希望楼主能 ...

换了个编译器,现在使用VS2010的FORTRSN就没有这个问题了
密码修改失败请联系微信:mofangbao
发表于 2018-8-13 09:20:38 | 显示全部楼层
须佐能乎 发表于 2018-8-12 23:49
换了个编译器,现在使用VS2010的FORTRSN就没有这个问题了

感谢感谢~~~~~已经安装,去试试~~
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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