|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
DEFINE_UDS_FLUX(uds_flux,f,mix_th,i)
{
real psi[ND_ND],A[ND_ND];
psi[0]=F_U(f,mix_th)*F_R(f,mix_th);
psi[1]=F_V(f,mix_th)*F_R(f,mix_th);
F_AREA(A,f,mix_th);
return NV_DOT(psi,A);
}
以上是我写的二维UDS flux function,这样写应该和默认的mass flow是等效的吧?我写的UDF可以通过编译,但是计算时第一步就出错“FLUENT received fatal signal (ACCESS_VIOLATION)”,调试了几次之后发现可能是psi[0]=F_U(f,mix_th)*F_R(f,mix_th); psi[1]=F_V(f,mix_th)*F_R(f,mix_th);这两行出的问题,请各位大侠帮忙看看错在哪里了,谢谢~~ |
|