udf也能用Python
具体步骤见《fluent加载第三方(C++,Fortran等)动态链接库》
我们对导入的动态链接库进行改动
打开VS2013
完成了上述过程以后,还需要配置Python
首先需要安装Python,我安装的是anaconda2(可到清华大学开源软件镜像站下载,链接:https://
mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
)
源代码
#include / *输入输出流头文件*/
#include / *Python头文件*/
#include
#include
using namespace std;
#ifdef __cplusplus
#else
#endif
EXPORT void PythonPrint()
{
}
———————————————————————————————————————————————————————————————————————————
UDF源代码如下:
#include "udf.h"
/ *链接我们刚才动态链接库的函数*/
extern void PythonPrint();
/ ****************************************************
*我们在每次迭代完成以后,
*用动态链接库中的函数输出算例目录下的所有文件和文件夹
****************************************************/
DEFINE_ADJUST(my_adjust,d)
{
}
我们打开Fluent
导入网格,设置好各种求解参数
加载编译好的UDF
求解运行算例