首页> 外文期刊>Computers & Fluids >Parallelization of an unstructured Navier-Stokes solver using a multi-color ordering method for OpenMP
【24h】

Parallelization of an unstructured Navier-Stokes solver using a multi-color ordering method for OpenMP

机译:非结构化Navier-Stokes求解器的并行化使用多色排序方法进行OpenMP

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

摘要

A multi-color ordering method has been developed for the Gauss-Seidel (GS) method in the framework of the unstructured-grid based Navier-Stokes equations solver using OpenMP. The multi-color ordering method is required to avoid the data race condition in do-loop parallelization and to achieve the uniqueness of a solution of GS. A coloring algorithm of painting neighbor cells with different colors is proposed for the multi-color ordering method. The method is tested for four sample simulation cases: one case of two-dimensional simulation and three cases of three-dimensional simulation. Through the sample simulations, the uniqueness of the solution of the Multi-Color ordering Gauss Seidel (MCGS) method is verified, and the convergence ratio of MCGS is found to be in the similar level to that of GS and better than the Jacobi method. The parallel efficiency is examined for workstations with two hexa-core CPUs or two octa-core CPUs. Although the parallel efficiency is dependent on computer systems and simulation cases, the speed up ratio of MCGS reaches 14 using two octa-core CPUs in the maximum case using 14 million cells.
机译:已经为使用OpenMP的非结构化网格基于Navier-Stokes方程求解器的框架中的Gauss-Seidel(GS)方法开发了一种多色排序方法。需要多色排序方法来避免DO循环并行化中的数据竞争条件,并实现GS解决方案的唯一性。提出了一种具有不同颜色的绘画邻居单元的着色算法,用于多色排序方法。该方法测试四个样本仿真情况:二维模拟的一种情况和三维模拟的三种情况。通过样本模拟,验证了多色订购高斯Seidel(MCG)方法的解决方案的唯一性,并且发现MCG的收敛比与GS的相似水平和比Jacobi方法更好。使用两个Hexa核心CPU或两个Octa-Coor CPU的工作站检查并行效率。尽管并行效率取决于计算机系统和仿真情况,但MCG的加速比在使用1400万个细胞的最大情况下使用两个Octa核心CPU来达到14。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号