首页> 外文期刊>International Journal of High Performance Computing Applications >A runtime based comparison of highly tuned lattice Boltzmann and finite difference solvers
【24h】

A runtime based comparison of highly tuned lattice Boltzmann and finite difference solvers

机译:基于高度调谐晶格Boltzmann和有限差分求解器的基于运行时的比较

获取原文
获取原文并翻译 | 示例
           

摘要

The aim of this work is a fair and unbiased comparison of a lattice Boltzmann method (LBM) against a finite difference method (FDM) for the simulation of fluid flows. Rather than reporting metrics such as floating point operation rates or memory throughput, our work considers the engineering quest of reaching a desired solution quality with the least computational effort. The specific lattice Boltzmann and finite difference methods selected here are of a very basic nature to emphasize the influence of the fundamentally different approaches. To minimize the skew in the measurements, complex boundary condition schemes and further advanced techniques are avoided and instead both methods are fully explicit, weakly compressible approaches. Due to the highly optimized nature of both codes, different sets of restrictions are imposed by either method. Using the common set of features, two relatively simple test cases in terms of a duct flow and the flow in a lid driven cavity are considered and are tuned to perform optimally with both approaches. As a third test case, a transient flow around a square cylinder is used to demonstrate the applicability to engineering oriented settings and in a temporal domain. The performance of the two methods is found to be very similar with no full advantage for any of the approaches. Overall a tendency toward better performance of the LBM at larger target errors and for indirect benchmark quantities, such as lift and drag, is observed, while the FDM excels at smaller target errors and direct comparisons of velocity and pressure profiles to analytical solutions. Other factors such as the difficulty of setting consistent boundary conditions in the LBM or the effect of stabilization in the FDM are likely to be the most important criteria when searching for a very fast flow solver for practical applications.
机译:本作作品的目的是晶格Boltzmann方法(LBM)对针对用于模拟流体流动的有限差分方法(FDM)的公平和无偏见的比较。我们的工作而不是报告浮点操作率或内存吞吐量等指标,而是通过最少的计算工作达到所需的解决方案质量的工程任务。这里选择的特定格子玻璃板和有限差异方法具有非常基本的性质,以强调基本上不同的方法的影响。为了最小化测量中的偏斜,避免复杂的边界条件方案和进一步的先进技术,而且两种方法都是完全明确的,弱可压缩的方法。由于两种代码的高度优化性,通过任一方法施加不同的限制集。使用常见的特征集,考虑在管道流动和盖子驱动腔中的流动方面的两个相对简单的测试用例,并被调整以通过这两种方法进行最佳地执行。作为第三个测试用例,方形圆筒周围的瞬态流量用于展示对工程导向设置和时间域的适用性。发现这两种方法的性能非常相似,没有任何方法的完全优势。总体而言,观察到在较大的目标误差下更好地性能和用于间接基准量的趋势,例如升力和拖动,而FDM在较小的目标误差下擅长速度和压力轮廓的直接比较分析解决方案。在LBM中设置一致的边界条件的其他因素或FDM中稳定化的效果可能是寻找非常快速的流动求解器的实际应用时最重要的标准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号