|
发表于 2010-5-25 10:35:25
|
显示全部楼层
原帖由 zjcareer 于 2010-4-5 19:45 发表
UDF中,我用了如下的函数:
NV_MAG2(C_T_G(c,t))
compile时没错,但计算时,就出错(我确定错在这里),不知道温度梯度矢量的平方大小怎么计算?
fluent为了节约内存,默认情况下梯度数据是临时存在的,直接调用C_T_G会出错的。必须先告诉fluent保存梯度数据。可以用以下语句。
CX_Interpret_String("(rpsetvar 'residuals/debug? #t)");
然后才能调用NV_MAG2(C_T_G(c,t)) |
|