A. Fluent中DPM模型的UDF功能中的一旦使用P_POS()指针就给我提示undeclared variable 怎么办
多相流模型的DEFINE_DPM_BODY_FORCE宏函数,应该采用compiled(编译型)UDF,不能使用interpreted(解释性)UDF,所以在导入到fluent中记得选择compiled,如下所示:
Define——User-Defined——functions——compiled
B. fluent6.3.26如何使用udf
Fluent UDF 分为解释型和编译型
解释型的不用编译,用 Fluent 自带的工具解释后即可使用,缺点是相对较慢
编译型的话实质上是一个动态链接库,考虑到兼容性的问题,windows 下用 VC 较为合适
VC 的版本没有什么关系,但要用 64 位版本的话,需要安装 VC2005 或以上版本
安装时需要选上 x64 相关工具包