zhengjun23 发表于 2008-5-3 09:01

关于fluent出现fatal erro的请教

Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: ()

hjj191919 发表于 2008-6-4 17:31

我也是这个错误啊:@Q :@Q

xiaoyuer_113 发表于 2008-6-5 10:27

这个错误提示是什么时候出现的?
刚读入msh文件?
初始化?
迭代过程中?

romans 发表于 2008-8-28 16:01

初始化的时候出现这个错误

romans 发表于 2008-11-4 12:10

经过多次试验,发现是变量的相互赋值问题。

东大的祥子 发表于 2009-2-11 10:44

我也出现fatal error,请问变量相互赋值是什么错误?

东大的祥子 发表于 2009-2-11 10:46

我的udf是这样的:
/********************************/
/*velocity.c*/
#include "udf.h"
DEFINE_PROFILE(velocity,thread,position)
{
face_t f;
real x;
real z;
int i, j;
float u;
FILE* fp;
fp=fopen("V.txt","r");
for (i=0;i<1000;i++)
for (j=0;j<15;j++)
fscanf(fp,"%f",u);
begin_f_loop(f,thread)
{
z=x;
   if (z<20)
       F_PROFILE(f,thread,position)=u;
   else if (z<40)
       F_PROFILE(f,thread,position)=u;
   else if (z<60)
       F_PROFILE(f,thread,position)=u;
   else if (z<80)
       F_PROFILE(f,thread,position)=u;
   else if (z<100)
       F_PROFILE(f,thread,position)=u;
   else if (z<120)
       F_PROFILE(f,thread,position)=u;
   else if (z<140)
       F_PROFILE(f,thread,position)=u;
   else if (z<160)
       F_PROFILE(f,thread,position)=u;
   else if (z<180)
       F_PROFILE(f,thread,position)=u;
   else if (z<200)
       F_PROFILE(f,thread,position)=u;
   else if (z<220)
       F_PROFILE(f,thread,position)=u;
   else if (z<240)      
       F_PROFILE(f,thread,position)=u;
   else if (z<260)
       F_PROFILE(f,thread,position)=u;
   else if (z<280)      
       F_PROFILE(f,thread,position)=u;
   else
       F_PROFILE(f,thread,position)=u;
}
end_f_loop(f,thread)
}
解释可以通过,但是初始化时就会出现fatal error,请各位大侠指点!
页: [1]
查看完整版本: 关于fluent出现fatal erro的请教