查看: 773  |  回复: 3
【悬赏金币】回答本帖问题,作者291571607将赠送您 6 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

291571607

新虫 (初入文坛)

[求助] 修改边界剪切力为速度的二阶导数出现segmemtation fault

我想将我的边界层剪切力修改为t=d2u/dx2,u为边界层上一点的速度,x为切向方向。就是将剪切力设定为速度在切向方向的二阶导但是在直接使用C_UDSI_G这个宏的时候会出现segmentation fault。下面是我的代码:
# include "udf.h"
# define domain_ID 2

DEFINE_ADJUST(adjust_gradient, domain)
{
  Thread *t;
  cell_t c;
  face_t f;

  domain = Get_Domain(domain_ID);

  /* Fill UDS with the variable. */
  thread_loop_c(t,domain)
       begin_c_loop (c,t)
         {
                   C_UDSI(c,t,0) = C_DUDX(c,t);
         }
       end_c_loop (c,t)
    }

DEFINE_ON_DEMAND(store_gradient)
{
  Domain *domain;
  face_t f;
  cell_t c;
  Thread *t;

  domain=Get_Domain(1);

  /* Fill the UDM with magnitude of gradient. */
  thread_loop_c(t,domain)
       begin_c_loop (c,t)
         {
                   C_UDMI(c,t,0) = C_UDSI_G(c,t,0)[0];
         }
       end_c_loop (c,t)
    }
DEFINE_PROFILE(shear_stressx, t,position)
{
    face_t f;
    cell_t c0;
    real xw[ND_ND],xc[ND_ND],taux;
    real a = 0.00012;
    Thread *t0= t->t0;
    begin_f_loop(f,t)
        {
         c0= F_C0(f,t);
         F_CENTROID(xw,f,t);
         C_CENTROID(xc,c0,t0);
         taux=-a*C_UDMI(c0,t0,0);
         F_PROFILE(f,t,position) = taux;
        }
    end_f_loop(f,t)
}
在execute on demand 的时候就会出现SEGMENTATION 错误,但是如果将C_UDMI(c,t,0) = C_UDSI_G(c,t,0)[0];改成C_UDMI(c,t,0) =NV_MAG(C_UDSI_G(c,t,0))算的话,又会使剪切力直接为零,球球各位大佬帮帮忙,感激不尽。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

佩佩LIU

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 291571607 at 2018-05-28 09:02:45
ok,解决了,谢谢大家

????神仙啊  怎么就自己解决了  能教教我吗
4楼2018-09-29 20:49:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 291571607 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 今年面上预计又打酱油了 +12 speedxyl 2024-04-30 14/700 2024-05-01 21:58 by 阿凡达C
[论文投稿] 求助,论文小修返修以后ScholarOne审稿系统 状态 20+3 15546226191 2024-04-30 7/350 2024-05-01 19:31 by nono2009
[教师之家] 博士毕业找工作选择! +3 gsq嘿嘿 2024-04-30 4/200 2024-05-01 19:28 by ZHONGWU_U
[论文投稿] 第一篇论文终于进去审稿状态了 +4 lizhengke06 2024-05-01 7/350 2024-05-01 17:16 by wjykycg
[考博] 25年博士申请 +10 Changzixuan 2024-04-25 18/900 2024-05-01 14:03 by 318286986
[教师之家] 说同学对待毕业论文不认真后她很不悦 +7 河西夜郎 2024-04-30 9/450 2024-05-01 11:08 by songwz
[硕博家园] 有没有想聊天的 +7 兔跑儿2024 2024-04-27 11/550 2024-05-01 10:12 by 兔跑儿2024
[基金申请] 国家社科“申请人可根据实际研究需要,吸收境外研究人员作为课题组成员”怎么解读呀? +3 youyousong 2024-04-27 5/250 2024-05-01 09:43 by holypower
[论文投稿] 投稿RSC旗下杂志突然间看不到投稿状态,里面投稿的文章信息不见了,有遇到过的吗? 50+4 dlying 2024-04-26 4/200 2024-05-01 03:53 by mandytsui
[硕博家园] 博士后和科研助理好难找啊 +11 找工作啊 2024-04-28 11/550 2024-04-30 21:48 by lizhengke06
[考博] 博士申请 +4 Farssh 2024-04-29 6/300 2024-04-30 18:08 by 过了123
[考博] 申请25年博士,求推荐学校及博导 +4 明开夜合20 2024-04-28 7/350 2024-04-30 14:23 by 明开夜合20
[考博] 2024申博 化学 一作sci两篇 +3 zzzjjjttt 2024-04-29 3/150 2024-04-30 09:29 by yanrding
[论文投稿] 环境类微生物英文论文投稿 50+3 lyyyyds0 2024-04-26 8/400 2024-04-29 15:15 by lyyyyds0
[考研] 312求调剂 +4 平平无奇小Q 2024-04-26 5/250 2024-04-29 07:33 by 晓目崇
[论文投稿] LWT投 +5 AChen92 2024-04-26 5/250 2024-04-29 07:16 by lizhengke06
[论文投稿] 关于Journal of Crystal Growth的OA和版面费 50+4 席羊羊 2024-04-26 9/450 2024-04-28 22:17 by 席羊羊
[基金申请] 基金开始函评了吗? +18 wych1103 2024-04-25 18/900 2024-04-28 13:18 by peterlizb
[有机交流] 锂盐的合成 4+3 liurui1203 2024-04-27 3/150 2024-04-28 10:45 by 591950582
[考研] 没学上 +7 季向阳 2024-04-26 13/650 2024-04-27 20:38 by 一条咸鱼.
信息提示
请填处理意见