|
|
[求助]
并行UDF不能正确读取文件
如题,需要编写UDF读取数据来设置边界条件,一机多核并行。代码如下:
#include "udf.h"
DEFINE_PROFILE(x_velocity,t,i)
{
double temp1; /* variable declarations */
face_t f;
FILE *fp;
fp=fopen("profile.dat","r" ;
fscanf(fp,"%lf",&temp1);
begin_f_loop(f,t)
{
F_PROFILE(f,t,i) = temp1;
}
end_f_loop(f,t)
fclose(fp);
}
这段代码单线程可以使用,但开多核后不能读取profile.dat的数据,temp1输出全部为0。
看了帮助文档说要用到host_to_node_sync_file函数,求大神指教
Ps:新手悬赏不多,见谅! |
» 猜你喜欢
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有3人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|