| 查看: 2456 | 回复: 9 | |||
[交流]
关于输出捕获的颗粒物的坐标问题
|
|||
|
最近在做颗粒物的捕获。即当颗粒物碰到壁面后判定颗粒物速度,然后进行捕获或者反射,并将捕获的颗粒物坐标输出到文件,UDF如下 #include "udf.h" #include "dpm.h" FILE *fp; DEFINE_DPM_BC(JIEZHA,p,t,f,f_normal,dim) { fp=fopen("d:\\out.txt","a+" ;if(NV_MAG(P_VEL(p))<8) { fprintf(fp," %g %g %g\n",P_POS(p)[0],P_POS(p)[1],P_POS(p)[2]); return PATH_ABORT; fclose(fp); } else return PATH_ACTIVE; } 然而在进行非稳态计算后,计算总是会卡在Advancing DPM injections ....,out.txt文件会被创建,但是里面并没有数据,请问是什么原因造成的,我的UDF有什么问题吗 |
» 猜你喜欢
面上没中,邀请各位路过的虫友分析一下分数
已经有10人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有9人回复
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有6人回复
两块石头
已经有5人回复
哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生
已经有3人回复
找导师
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有14人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有14人回复
要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够
已经有17人回复
学科评审组评审是指会评吗?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
三、关于“天然动力能量场核”构造推想
已经有0人回复
» 抢金币啦!回帖就可以得到:
中国科学院深圳先进技术研究院吕维加教授课题组诚聘 博士后、科研助理
+2/976
云南大学丁军桥团队2027年博士招生
+1/805
【征稿中!】2026年机械、制造技术与材料国际会议 (MEMTM 2026)
+1/534
招收大湾区大学-哈工深联培博士1名
+2/158
复旦大学国家级青年人才课题组招收2027级博士研究生(微电子方向)
+1/89
南京大学医学院附属鼓楼医院 肿瘤疫苗与纳米医学团队 博士后招聘
+1/85
2027级博士研究生——质谱分析
+5/65
评职称需要,卖发明专利了:D有技术储备需求的设备厂商可联系
+1/18
中山大学中山医学院张桂根课题组2027招生博士生1名(病毒学及前沿技术方向)
+1/12
浙江理工大学27研招宣讲直播回放+招生专业抢先看
+1/11
天津大学浙江研究院2026年第二批招聘公告:高分子等方向特聘青年研究员/博士后
+1/9
新加坡国立大学Sibudjing Kawi教授课题组part-time PhD(热催化/等离子体催化方向)
+1/3
CD38 胞外酶活性调控通过 Sirt‑1 重激活调节性 T 细胞改善免疫性血小板减少症
+1/2
蛋白质结构预测进入原子时代:AlphaFold3与D-I-TASSER的AI大模型部署算力工作站配置
+1/2
浙大城市学院功能材料工程研究中心诚聘海内外英才
+1/2
苦寻-西安交通大学统计学同学
+1/2
【诚聘英才】东南大学“本能行为与生理稳态的神经环路研究”课题组招聘博士后
+1/2
义翘神州推出全长p-Tau217蛋白,助力阿尔茨海默病下一代生物标志物检测开发
+1/1
深圳大学岩土多场耦合课题组-长期招聘研究生、博士后、专职研究人员
+1/1
【科研诚信】武汉轻工大学何江玲3篇论文:涉嫌抄袭、成组数据重复、制造虚假显著
+1/1
2楼2017-04-13 11:32:25
4楼2017-04-14 13:33:22
5楼2017-04-27 14:16:36
★
苦逼锅炉工(金币+1): 谢谢参与
苦逼锅炉工(金币+1): 谢谢参与
|
要我说吧,这个问题应该这么看: 1. 能生成out.txt文件,那么这个UDF能够正常调用并至少能够运行至 fp=xxxxx 这一行; 2.能运行fp=xxxxx这一行照理来说没理由不能继续运行if这一行; 3.然而运行了if这一行之后没有记录结果,说明没有任何一次if条件判断是True ; 4.于是乎得出结论,你的判断条件有问题,没有任何一句 NV_MAG(P_VEL(p))<8; 5.怎么验证?把NV_MAG(P_VEL(p))<8中的这个8设定成88888888888888 6.如果这样修改后out.txt中依旧没有数据,那么,我上面说的都是废话(′;ω;`) 7.再次ps:fclos(fp)这一句永远不会被执行;只要运行到Return就表示本次对该程序的调用结束,并返回Return中的值,Return之后的语句不会被执行; 8.在另一个帖子里回复你关于输出好多点的问题。 9.对8的补充:首先还是确认一下你的case是只在某一个时间点射入制定数量的颗粒,有可能你的case一直在入射颗粒所以才会一直trap。 |
7楼2017-04-27 16:41:04
8楼2017-06-08 09:45:26
9楼2017-06-08 16:12:55
10楼2022-05-23 10:52:00
简单回复
苦逼锅炉工3楼
2017-04-13 15:42
回复
2017-04-27 14:52
回复
苦逼锅炉工(金币+1): 谢谢参与
顶 发自小木虫IOS客户端










;
回复此楼