以下列表列出了当前版本的 Fluent GPU 求解器的局限性。
以下限制适用于在使用 GPU 求解器时使用 DO 辐射模型:
GPU求解器无法在Workbench环境中使用。
建议为残差和监视器设置较大的报告间隔,以便比较Fluent GPU 求解器与 CPU 求解器的性能。建议设置报告间隔为 20,可以使用以下 TUI 命令进行指定:
/solve set report-interval 20
在圆柱坐标系中,不支持包含用于旋转入口的Profile。
监视器和报告定义必须在求解初始化之前或计算求解之前进行定义。此外,如果求解器设置从稳态更改为瞬态,可能需要重新定义报告。
在非一致性网格界面处监测质量流量时,从相交面收集到父面的通量会导致打印结果符号错误(例如显示为-1而不是1)。
在监测静止壁面边界处的Dynamic Pressure (Pressure... 类别)时,所得值如预期为零。但如果使用报告计算,会显示一个不正确的非零值。
GPU求解器虽然支持使用静态表达式,但不建议使用。
Turbulent Viscosity Ratio 与基于CPU的Fluent求解器一样被限制为 10e5
,但GPU求解器不会向transcripts或控制台提供反馈。
当为case定义热效应时,使用稳态计算结果初始化的瞬态case在求解能量方程时无法 正常工作。
使用基于CPU的Fluent求解器模拟超音速流动时,在压力入口或速度入口处,所有流场特征进入流场域,流场状态必须完全指定。同样,当在压力出口处存在超音速流动时,所有流场特征离开域,求解器将忽略指定的压力。然而,在使用GPU求解器建模超音速流动时,压力入口、速度入口和压力出口处的流动将无法 正确离散化,这些边界类型的流动将被视为亚音速流动。因此,入口处的超音速静压将被忽略,导致出现未充分指定的状态,可能会产生不可靠的解。此外,压力出口处指定的静压仍将强制执行,这可能导致边界附近的解出现不一致。
使用基于CPU的Fluent求解器时,如果流体区域封闭(没有压力边界)且流动为不可压缩和非瞬态,求解器将把靠近压力参考位置(默认为(0,0,0))的网格压力设置为零。GPU求解器则通过保持初始条件的压力体积平均值来约束压力水平。因此,基于CPU和GPU求解器的求解之间将会存在压力偏差。此外,由于此类流动的压力水平是任意的,这种偏差除了可能影响未封闭表面物体上的力积分外,对求解无其他影响。
在启用能量方程的情况下模拟不可压缩或不可压缩理想气体材料时,由基于CPU的Fluent求解器和GPU求解器计算的温度场可能会有所不同。这是由于两种求解器在计算不可压缩流动时使用了不同的能量公式(总能量total energy和热能thermal energy)。当定义不可压缩或不可压缩理想气体材料且未启用粘性热时,基于CPU的Fluent求解器将使用热能模型。但对于所有其他物理模型,基于CPU的Fluent求解器将使用总能量模型。而GPU求解器始终为所有物理模型使用总能量模型。热能模型更能满足温度有界性条件,在某些情况下,热能模型相比总能量模型能够提供更稳健的求解。
在使用二阶瞬态格式重新启动模拟时,求解器会在重新启动后的第一个时间步长使用一阶向后欧拉格式。
如果GPU求解器求解中计算了具有可压缩材料的能量方程,则在CPU驱动的Fluent求解器上重新启动GPU求解器求解时,将无法 正确重新启动。
注:以上内容取自Fluent UserGuide 37.10。机器翻译,未校对。
”
(完)