| 查看: 777 | 回复: 2 | ||
| 【悬赏金币】回答本帖问题,作者cure727将赠送您 5 个金币 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
cure727铜虫 (初入文坛)
|
[求助]
DPM颗粒采样UDF已有1人参与
|
|
|
大家好,我想请教一下DPM里的有关UDF的一个小问题: 编写DPM采样对应的UDF的时候,结尾会涉及到如何保证不在重复追踪颗粒,我看大多数人最后的代码都写的是如下这种: #if REMOVE_PARCELS p->stream_index=-1; #endif 但我也查阅了相关的UDF的help文档(2020版),里面的两个案例均采用的是如下这种结束语句 #if REMOVE_PARTICLES MARK_TP(tp, P_FL_REMOVED); #endif 我想问一下这两个结束语句有何区别呢?希望各位大佬不吝赐教 |
» 猜你喜欢
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复

Marma_lade
银虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 329.9
- 散金: 20
- 沙发: 1
- 帖子: 162
- 在线: 37.2小时
- 虫号: 26958648
- 注册: 2021-08-07
- 性别: MM
- 专业: 燃烧学
3楼2022-05-04 20:37:16
cure727
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 50.2
- 散金: 5
- 帖子: 45
- 在线: 10.3小时
- 虫号: 27735406
- 注册: 2021-11-14
- 性别: MM
- 专业: 建筑环境与结构工程
|
完整的UDF如下所示: #define REMOVE_PARTICLES FALSE DEFINE_DPM_OUTPUT(Discrete_phase_sample,header,fp,p,t,plane) { real flow_time = solver_par.flow_time; real r, x, y, z; if(header) par_fprintf_head(fp," #Time[s] R [m] x-velocity[m/s] y-velocity[m/s] z-velocity[m/s] Drop Diameter[m] Number of Drops Temperature [K] Initial Diam [m] Injection Time [s] \n" ; if(NULLP(p)) return; x = p->state.pos[0]; y = p->state.pos[1]; z = p->state.pos[2]; r = sqrt(SQR(x) + SQR(y)); par_fprintf(fp,"%e %f %f %f %f %f %f %e %e %f %e %f \n", P_TIME(p), x, y, z, p->state.V[0],p->state.V[1],p->state.V[2],P_DIAM(p),p->number_in_parcel,P_T(p), P_INIT_DIAM(p), p->time_of_birth); #if REMOVE_PARTICLES MARK_TP(tp, P_FL_REMOVED); #endif } |

2楼2022-04-25 16:31:04














回复此楼
;