找回密码
 注册
查看: 4132|回复: 1

使用UDF 中需要注意的几个问题

[复制链接]
发表于 2007-6-11 08:47:53 | 显示全部楼层 |阅读模式

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

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

x
最近一直在古捣UDF,发现了几个问题,希望能够给其他网友一些参考,英文贴子我已经贴到CFD_ONLINE,
1. 出现"error:line 1 parse error"的错误是由于UDF文件和UDF.H 文件没有放到同一路径所致.
2. 如果需要定义多个UDF 函数,如define_init,define_profile等,必须把他们写到同一个文件里.
3.遇见这样的错误:
"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.
Error Object: ()"
不要归结为程序的BUG,一定是UDF定义出现问题.我能提供的 一个CASE 是如果你的边界条件里有SOLID类型, 如果你用define_init 去定义流速或其他参数,看看会出现什么样的错误?
4.不要在UDF中出现SCANF函数,也就是别想从屏幕赋值,感觉这是FLUENT的一个很大缺陷.

发表于 2007-7-29 15:37:34 | 显示全部楼层

使用UDF 中需要注意的几个问题

知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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