24小时热门版块排行榜    

查看: 1269  |  回复: 4

liqepwq

新虫 (正式写手)

[求助] 编译UDF后利用单核计算不报错,但用多核并行运算算到一定时间后就会报错。 已有1人参与

请问在FLUENT里编译UDF后利用单核计算不会报错,但打开多核计算时算到一定时间它就报错,请问这是什么原因。
回复此楼

» 猜你喜欢

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

guaigaoyouxi

铜虫 (正式写手)

2楼2018-08-03 08:07:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

某k的小崽

金虫 (小有名气)

3楼2018-08-03 11:03:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liukan12

银虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
小红豆: 金币-3, 违规存档, 违规留联系方式 2018-12-10 16:46:32
内容已删除
ANSYSFluent流体仿真研究人员。
4楼2018-08-04 15:24:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liukan12

银虫 (小有名气)

【答案】应助回帖

这主要是因为fluent udf需要针对并行UDF进行特殊的并行化处理 需要给不同的cpu分配不同的任何申请不同的变量 并且用前置标记来区分各CPU的任务 并行UDF比单核UDF远要复杂 比如一个单核的数据输出代码 可能只需要7 8行 但是一个并行的文件输出代码可能需要150行
具体可以看fluent UDF手册的parallel部分
ANSYSFluent流体仿真研究人员。
5楼2018-12-10 21:11:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liqepwq 的主题更新
信息提示
请填处理意见