24小时热门版块排行榜    

查看: 1192  |  回复: 3

白兰鸽巡游记

新虫 (初入文坛)

[交流] DPM中删除粒子的UDF

最近在做一个VOF三相流和DPM的模型,粒子injection后会从主相上浮,然后逐渐穿越两个副相,现在想编写UDF实现当粒子在最上面的副相中体积分数超过50%时删除粒子,用的是DEFINE_DPM_SCALAR_UPDATE这个宏,帮助文件里没有例子,所以在网上找了一个UDF,在compiled的时候能build libudf文件,然而总是出现找不到libudf.dll文件的错误,麻烦各位看看什么问题,已经试过不是环境变量的问题,所以就是UDF有问题了,多谢了。
UDF:
#include "udf.h"
DEFINE_DPM_SCALAR_UPDATE(charge,c,t,initialize,p)
{
        Thread *phase_t = THREAD_SUB_THREAD(t,1);
        if(C_VOF(c,phase_t)>=0.5)
                p->stream_index = -1;
}
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白兰鸽巡游记

新虫 (初入文坛)

没有大神来指点一下吗
2楼2015-12-24 20:34:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白兰鸽巡游记

新虫 (初入文坛)

这么多天了,还是没解决这个问题,头疼
3楼2016-01-20 21:17:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

momokid0811

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主的问题解决了吗?
4楼2016-12-07 10:21:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 白兰鸽巡游记 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见