24小时热门版块排行榜    

查看: 2263  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

19961729

新虫 (小有名气)

[求助] 有成功用过C_UDMI(c,t,i)的进?

在初始化的过程中,Fluent提示以下错误:
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.
Error Object: ()

查阅了大量求助贴后发现跟一个修改密度的UDF有关,那个UDF中用到了C_UDMI(c,t,i),如果不添加那个UDF,初始化不会提示错误。

现在的问题是,不知道如何使用C_UDMI,有人说在Defined--User-Defined--Memory中给出C_UDMI的个数,我给了,但错误依然存在。

还有人说需要Set_User_Memory_Name,就是把给 i 一个名字,这个方法还需要添加UDF,暂时没有试。

有成功添加的给一个方法吧?
回复此楼

» 收录本帖的淘帖专辑推荐

仿真淘帖

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

47425804

木虫 (正式写手)


★ ★ ★
xiegangmai: 金币+3, 谢谢参与! 2012-05-17 23:05:20
UDM很好用,只是有些规则你没理解清楚而已。

给UDM个数是肯定的,不然不会给UDM配置内存。
名字是可选的,不给也无所谓。
初始化就是把所有网格里的变量给初值,这里是有顺序的,UDM最后才初始化。
所以如果你的其他变量,比方说密度、速度啥的,是通过UDM求出来的,那肯定得出问题。
因为初始化这些变量的时候UDM里还没有东西,就没法计算了。

所以,应该先初始化,再去加载UDF。
2楼2012-05-17 17:34:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

47425804

木虫 (正式写手)


★ ★
臭水沟: 金币+1, 谢谢交流~~ 2012-05-17 21:48:54
xiegangmai: 金币+1, 谢谢参与! 2012-05-17 23:06:06
引用回帖:
6楼: Originally posted by 19961729 at 2012-05-17 19:14:18:
刚才试了下,先没加载含UDM的UDF,可以初始化。

准备计算前进行了加载,还是提示:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under n ...

我通常习惯手动patch一下UDM。
UDM初始化都会给成零,你考虑下会不会是因为零导致了计算错误。
7楼2012-05-17 20:34:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

47425804

木虫 (正式写手)


【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
19961729: 金币+15, ★★★★★最佳答案 2012-05-18 10:04:01
引用回帖:
8楼: Originally posted by 19961729 at 2012-05-17 22:22:14:
被你说中了,patch UDM为1后,计算前导入含UDM 的 UDF再没有提示上述错误,谢谢啊。

再回个应助模式的贴吧,方便发金币。


回帖应助必须填写15字符以上,我只好努力奋发多敲几个博大精深的汉字在这里面了~~
9楼2012-05-18 07:02:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 19961729 的主题更新
信息提示
请填处理意见