找回密码
 注册
查看: 2079|回复: 1

UDF求助

[复制链接]
发表于 2009-11-18 11:10:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
我依照例子编了一个密度随温度的变化,如下
/*********************************************************************/
/* UDF for specifying a temperature-dependent dencity property */
/*********************************************************************/
#include "udf.h"
DEFINE_PROPERTY(cell_dencity, cell, thread)
{
real dencity;
real temp = C_T(cell, thread);
dencity=1.225* pow(temp, 4.2559)/29369117821;
return dencity;
}
可以读入,但是计算的时候会出现错误:
Updating solution at time level N... done.
  iter continuity x-velocity y-velocity     energy          k    epsilon     time/iter

Error: Floating point error: invalid number

Error Object: ()

Interrupting...
Done.
请问这个问题怎么解决呀?是我的UDF编的不对么?可是我觉得不错呀?请高手指点!
 楼主| 发表于 2009-11-19 20:11:59 | 显示全部楼层
没有人遇到这个问题么?我觉得这个UDF不错呀!为什么就是没法计算下去呢?请高手回答!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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