24小时热门版块排行榜    

查看: 1775  |  回复: 5

lianghui0

银虫 (小有名气)

[求助] UDF大侠请进,想定义一个表达式储存到UDM中,用云图显示? 已有2人参与

程序用两块,第一块求最大、最小速度,这一块没问题;第二块是想把一个变量储存到UDM中显示,我先把C_UDMI(c,t,0) = C_U(c,t)是可以显示出云图的,可是 C_UDMI(c,t,0)=C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t)存储到UDM中进行云图显示,值都是0,请指教?C_DUDX(c,t)使用“mem.h”头文件声明吗?该如何使用?完整的程序如下:
#include "udf.h"
#include "mem.h"
  DEFINE_ON_DEMAND(on_demand_calc)
{
   Domain *d;       /* declare domain pointer since it is not passed as an argument to the DEFINE macro */
   real uavg = 0.;
   real umax = 0.;
   real umin = 0.;
   real temp,volume,vol_tot;
   Thread *t;
   cell_t c;
   d = Get_Domain(1);  /* Get the domain using ANSYS Fluent utility */

   /* Loop over all cell threads in the domain */
   thread_loop_c(t,d)
      {
      begin_c_loop(c,t)
        {
           volume = C_VOLUME(c,t);  /* get cell volume */
           temp = C_U(c,t);   /* get cell temperature */
           if (temp < umin || umin == 0.) umin = temp;
           if (temp > umax || umax == 0.) umax = temp;
           vol_tot += volume;
           uavg += temp*volume;
        }
    end_c_loop(c,t)
    uavg /= vol_tot;
    printf("\n Umin = %g  Umax = %g  Uavg = %g\n",umin,umax,uavg);

    /* Compute user's function and store in user-defined memory*/
    /*(location index 0) */
    begin_c_loop(c,t)
      {
         C_UDMI(c,t,0) = C_DUDX(c,t) * C_DVDY(c,t) - C_DVDX(c,t) * C_DUDY(c,t);
      }
     end_c_loop(c,t)
    }
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lianghui0

银虫 (小有名气)

自己已经解决!
2楼2014-09-07 09:43:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

亚克迪文

新虫 (初入文坛)

【答案】应助回帖

您好!
      我也遇到类似的问题,请问,你的问题是怎么解决的?
3楼2016-04-18 17:22:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)

本帖仅楼主可见
4楼2016-06-23 08:38:22
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

mycc

专家顾问 (正式写手)

【答案】应助回帖

需要用命令打开梯度存储
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&amp;tid=114340&amp;extra=
5楼2016-06-23 11:25:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yulele2

新虫 (初入文坛)

请教楼主是如何解决的?最近也遇到了相似的问题
6楼2018-08-22 15:21:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yjstjzy2025 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +15 爱看书的可乐 2026-08-26 17/850 2026-08-27 03:31 by xxniao123
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 02:01 by Ie9AyIAvGbvs
[基金申请] 基金不中,共勉 +5 eulota 2026-08-26 5/250 2026-08-26 23:33 by young90
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +3 a089 2026-08-26 3/150 2026-08-26 23:21 by young90
[基金申请] 系统查不到 +10 董八千 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[基金申请] 2026国自然函评费到账 +22 羊腰板 2026-08-21 25/1250 2026-08-26 15:00 by zuocuiping
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +4 yuleib84 2026-08-26 5/250 2026-08-26 13:40 by yuleib84
[基金申请] 科研孤儿太难了 +21 我4大白菜 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[基金申请] 国际合作可查了,中了面上 +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见