|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
各位前辈:
有知道怎么在udf中实现外部文件读写的吗?
DEFINE_RW_FILE(),具体是在计算的什么时候执行的?执行后怎么能看到data文件呢?
如果想用外部文件的数据来定义边界条件,如下所示,编译通过了,可是一加载边界条件就显示:
Error:fluent received fatal signal
请问各位前辈是什么问题呀?怎么解决呢?困惑好久了呀~~~
拜谢~~~~~~~~
#include "udf.h"
static real ppd[161];
void reader(void)
{ int j;
FILE *fpp;
fpp=fopen("pd.dat","r");
for (j=0;j<161;j++)
fscanf(fpp,"%lf\n", &ppd[j]);
fclose(fpp);
}
DEFINE_PROFILE(MyProfile2,t,i)
{
face_t f;
real A[ND_ND];
begin_f_loop(f,t)
{
F_AREA(A,f,t);
F_PROFILE(f,t,i)=(ppd-F_P(f,t)-F_UDSI(f,t,2)*A[1])/A[0];
}
end_f_loop(f,t);
} |
-
fluent报错
|