| 查看: 9068 | 回复: 36 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
duandiancqu金虫 (初入文坛)
|
[求助]
UDF中DEFINE_ADJUST宏中使用C_UDSI_G 已有5人参与
|
||
|
我在用DEFINE_ADJUST宏时,只要加上C_UDSI_G(c,t,0),就提示错误, 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. 将C_UDSI_G()替换成常数时,程序能够执行,是不是在这种情况下有什么要求啊,那位大神给我解释下,很纠结。 程序代码如下: DEFINE_ADJUST(mhd_adjust,d) { Thread *t; cell_t c; if (! Data_Valid_P()) return; thread_loop_c(t,d) { begin_c_loop(c,t) { C_UDMI(c,t,0)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[0]; C_UDMI(c,t,1)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[1]; C_UDMI(c,t,2)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[2]; } end_c_loop(c,t) } } |
» 猜你喜欢
垃圾破二本职称评审标准
已经有18人回复
职称评审没过,求安慰
已经有53人回复
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
EST投稿状态问题
已经有7人回复
zhaolei539
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 324.1
- 红花: 1
- 帖子: 76
- 在线: 21.1小时
- 虫号: 2870773
- 注册: 2013-12-14
- 性别: MM
- 专业: 制造系统与自动化
|
你好! 想请教UDMI存储是如何进行的?里面的数据又要如何提取? 我的模型是提取边界面温度值,同时赋值给网格划分相同的另一边界面,每次迭代提取一次 网格划分不规则,UDMI如何存储使用? 下面是我的程序 能不能帮忙看看 ? 不胜感激~~ #include "udf.h" DEFINE_ADJUST(temperature,d) { face_t f; Domain *domain; int ID_liquid=8; real temp_liquid; real temp_solid; Thread *thread_liquid=Lookup_Thread(domain,ID_liquid); begin_f_loop(f,thread_liquid) { temp_liquid=F_T(f,thread_liquid); F_UDMI(f,thread_liquid,0)=temp_liquid; } end_f_loop(f,thread_liquid) begin_f_loop(f,d) { F_T(f,d)=F_UDMI(f,thread_liquid,0); } end_f_loop(f,t) } |

33楼2014-06-17 15:37:48
2楼2012-07-04 12:31:48
duandiancqu
金虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 1515.5
- 帖子: 19
- 在线: 26.9小时
- 虫号: 1132251
- 注册: 2010-10-26
- 性别: GG
- 专业: 内流流体力学
3楼2012-07-04 14:45:19
lucklhz
木虫 (正式写手)
- 应助: 21 (小学生)
- 金币: 1447.4
- 散金: 500
- 红花: 6
- 帖子: 753
- 在线: 385.9小时
- 虫号: 1291397
- 注册: 2011-05-10
- 性别: GG
- 专业: 工程热物理相关交叉领域
4楼2012-07-04 19:43:32













回复此楼