24小时热门版块排行榜    

查看: 523  |  回复: 0

b07988

金虫 (正式写手)

星期六可以休息

[求助] 如何得到相邻的C_UDMI?

采用均匀网格,全部都是正方体,3d。
udf如下:
所有单元循环
CODE:
{
c_face_loop(c,t,n)
{ f= C_FACE(c,t,n);
tf= C_FACE_THREAD(c,t,n);
F_AREA(A,f,tf);
c0= F_C0(f,tf); c1= F_C1(f,tf); t0= THREAD_T0(tf); t1= THREAD_T1(tf); C_CENTROID(xx,c0,t0);
C_CENTROID(y,c1,t1);
}
}

这个udf在2d中没有都报错,在3d中就报错了在C_CENTROID(y,c1,t1);错误为经典的:ACCESS_VIOLATION。
xx,y都定义为[ND_ND].
关键就是为什么在2d没有问题,3d就出现问题了?而且只出现在c1,t1.c0,t1却没有问题。

[ 来自科研家族 流体数值模拟 ]
回复此楼
先做最重要的事情,再做次重要的事情
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 b07988 的主题更新
信息提示
请填处理意见