想在一个空壁上加载正弦变化的热流密度,用UDF编了加载之后,一初始化就报错。错误提示:
Fluent received fatal signal (Access_VIOLATION)
我写的程序:
#include "udf.h"
#define pi 3.1415926
#define F1 20000.0
DEFINE_PROFILE(heat_flux,t,i)
{
face_t f;
real time=CURRENT_TIME;
real temp=F_T(f,t);
real u=0.2497+0.001471*temp-2.097e-6*pow(temp,2.0);
begin_f_loop(f,t)
{
F_PROFILE(f,t,i)=(F1+F1*sin(2*pi*F1*time))*u;
}
end_f_loop(f,t)
}
请大家帮忙看看,是我的程序有问题吗? |