找回密码
 注册
查看: 1715|回复: 0

关于出现FLUENT received fatal signal (ACCESS_VIOLATION)的问题

[复制链接]
发表于 2012-4-1 12:40:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我用的这样的UDF,编译都正常,但是算的时候就出现这样的错误
#include "udf.h"
#include "mem.h"
#include "dynamesh_tools.h"

static real v_x = 10.0,v_y=1.0,omega_z=0.05;
DEFINE_CG_MOTION(piston,dt,vel,omega,time,dtime)
{
    face_t f;
    cell_t c;
    real f_glob[ND_ND],m_glob[ND_ND],x_cg[ND_ND],dv_x,dv_y,domega_z;
    Domain *domain= Get_Domain (1);
    Thread *tf1 = Lookup_Thread (domain, 5);
    int i;

   

    NV_S(vel, =, 0.0);
    NV_S(omega, =, 0.0);
    if (!Data_Valid_P())
         return;

    for(i=0;i<=ND_ND;i++)
    {
         f_glob=0;
         m_glob=0;
    }

   

    for(i=0;i<ND_ND;i++)
    x_cg=DT_CG(dt);

  

    Compute_Force_And_Moment (domain, tf1, x_cg, f_glob, m_glob, TRUE);

    dv_x = dtime * f_glob[0] / 39400;
    v_x += dv_x;

    dv_y = dtime * f_glob[1] / 39400;
    v_y += dv_y;

    domega_z=dtime*m_glob[2]/390000;
    omega_z+=domega_z;

    Message ("ntime=%f ,x=%.10lf ,y=%.10lf , force_x=%.1f ,force_y=%.1f ,moment_x=%f,moment_y=%f,moment_z=%f ,Vx=%f ,Vy=%f ,omega_z=%fn", time,x_cg[0],x_cg[1],f_glob[0],f_glob[1],m_glob[0],m_glob[1],m_glob[2],v_x,v_y,omega_z);


vel[0] = v_x,vel[1]=v_y,omega[2]=omega_z;
}

有没有大侠帮帮忙(在一台32位的电脑没有问题,只是在工作站64位的电脑出现 问题了)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表