UDF第3章写UDF详解

2026/4/26 3:42:24

drag coefficient DEFINE_EXCHANGE_PROPERphase interaction TY lift coefficient DEFINE_EXCHANGE_PROPERphase interaction TY Table 3.11.5: DEFINE Macro Usage for the Eulerian Model (Dispersed Turbulence Model) Variable volume fraction velocity at a boundary pressure at a boundary granular temperature turbulent kinetic energy turbulent dissipation rate mass source momentum source turbulent source turbulent dissip. rate source density viscosity DEFINE_SOURCE DEFINE_PROPERTY Macro DEFINE_PROFILE DEFINE_PROFILE Phase Specified On secondary phase(s) primary and secondary phase(s) mixture secondary phase(s) primary phase primary phase primary and secondary phase(s) primary and secondary phase(s) primary phase DEFINE_PROFILE DEFINE_PROFILE DEFINE_PROFILE DEFINE_PROFILE DEFINE_SOURCE DEFINE_SOURCE kinetic energy DEFINE_SOURCE primary phase primary and secondary phase(s) primary and DEFINE_PROPERTY granular diameter granular viscosity granular bulk viscosity granular frictional viscosity drag coefficient lift coefficient DEFINE_PROPERTY DEFINE_PROPERTY DEFINE_PROPERTY DEFINE_PROPERTY DEFINE_EXCHANGE_PROPERTY DEFINE_EXCHANGE_PROPERTY secondary phase(s) secondary phase(s) secondary phase(s) secondary phase(s) secondary phase(s) phase interaction phase interaction Table 3.11.6: DEFINE Macro Usage for the Eulerian Model (Per-Phase Turbulence Model) Variable volume fraction velocity at a boundary pressure at a boundary granular temperature turbulent kinetic energy turbulent dissipation rate mass source momentum source Macro DEFINE_PROFILE DEFINE_PROFILE Phase Specified On secondary phase(s) primary and secondary phase(s) mixture secondary phase(s) primary and secondary phase(s) primary and secondary phase(s) primary and secondary phase(s) primary and secondary phase(s) DEFINE_PROFILE DEFINE_PROFILE DEFINE_PROFILE DEFINE_PROFILE DEFINE_SOURCE DEFINE_SOURCE turbulent kinetic energy DEFINE_SOURCE source turbulent dissip. rate source DEFINE_SOURCE density viscosity granular diameter granular viscosity granular bulk viscosity DEFINE_PROPERTY primary phase(s) and secondary primary and secondary phase(s) primary and secondary phase(s) primary and secondary phase(s) secondary phase(s) secondary phase(s) secondary phase(s) secondary phase(s) phase interaction phase interaction DEFINE_PROPERTY DEFINE_PROPERTY DEFINE_PROPERTY DEFINE_PROPERTY granular frictional viscosity DEFINE_PROPERTY drag coefficient lift coefficient

3.12在并行下使用你的UDF(Using Your UDF in Parallel)

DEFINE_EXCHANGE_PROPERTY DEFINE_EXCHANGE_PROPERTY 如果你想在FLUENT并行版本中使用UDF,你必须添加一些额外的代码行到你的UDF。例如,如果你的UDF通过在面上循环计算总和,那么每个处理器需要为它拥有的面计算局部和,然后,在循环结尾,全局和将必须执行。如果这个“并行化”的修改没有进入你的UDF代码,那么这时总和常被分解成若干量,那些线程上的序号为零的面的计算节点将被0除从而导致浮点错误。

为real数全局求和的操作是PRF_GRSUM1。你必须沿着对每个计算节点的总和添加这个操作到你的代码,例子的代码显示如下。

/******************************************************************/

/* Sample code demonstrating parallelizing a UDF */ /******************************************************************/

/* compute local sum on each compute-node */ a = 0;

begin_f_loop() /* loop over faces */ {

a += ...; /* put your local sum function here */ }

end_f_loop

a = PRF_GRSUM1(a); /* compute global sum, and assign it to */ /* variable named a */


UDF第3章写UDF详解.doc 将本文的Word文档下载到电脑
搜索更多关于: UDF第3章写UDF详解 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219