找回密码
 注册
查看: 2911|回复: 4

udf中fluent定义好的宏如何调用

[复制链接]
发表于 2004-12-14 18:08:17 | 显示全部楼层 |阅读模式

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

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

x
fluent自己定义好了速度导数的宏,可是帮助里面并没有关于如何把这些宏写入用户编写的c语言中,请问高手。这个过程怎么写啊?
发表于 2004-12-14 23:22:50 | 显示全部楼层

udf中fluent定义好的宏如何调用

不是在开头写上 #include"udf.h"
就可以用fluent定义的宏了吗?
发表于 2004-12-15 00:13:43 | 显示全部楼层

udf中fluent定义好的宏如何调用

    我不知道你到底是啥意思,不过这方面我还是知道一点点:
(1)假如你自己定义的速度的导数的宏(高手啊!)直接放到你的*.c中任何一个地方都可以.fluent在编译之前要进行预处理的,不过必须是compile不能用interpret
(2)假如调用fluent自带的宏,一般#include"udf.h"这样就可以了
(3)假如你写好了程序还没有编译,那可以看看例子,udf帮助里面例子很多
   不知道会不会对你有所帮助.
发表于 2004-12-15 16:01:46 | 显示全部楼层

udf中fluent定义好的宏如何调用

compile时一定输入文件完整的路径(包括后缀)
发表于 2005-3-4 16:17:49 | 显示全部楼层

udf中fluent定义好的宏如何调用

Fluent自带的速度函数,如C_U(c,t)可以调用,但是,速度梯度,如 C_U_G(c,t),以及C_DUDX(c,t)都不能调用,始终报错.
pdating solution at time level N... done.
Updating mesh at time level N...
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: ()
速度梯度如何调用阿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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