Implementation of 2D parallel ALE mesh generation technique in FSI problems using OpenMP

Implementation of 2D parallel ALE mesh generation technique in FSI problems using OpenMP
复制标题

使用 OpenMP 在 FSI 问题中实现 2D 并行 ALE 网格生成技术

DOI:
10.1145/1838002.1838022
复制
发表时间:
2009
影响因子:
4.1
通讯作者:
A. Khokhar
A. Khokhar
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
M. Hussain;Mushtaq Ahmad;Muhammad Abid;A. Khokhar

文献摘要

被引文献

相似文献

本文讨论了基于OpenMP的任意拉格朗日和欧拉(ALE)移动网格生成技术在共享内存系统中的高性能实现。目前已有多种移动网格的技术,但在流固耦合(FSI)问题中,采用r型ALE方法的自适应技术更为适用。采用带预条件矩阵的共轭梯度法对非线性问题进行约束优化。在并行算法中,首先对缓存空间较小的处理器采用分治法对网格进行排序。然后利用OpenMP进行求解。在4个AMD Opteron处理器上进行了实验,在加速方面达到了98%的效率。利用雅可比矩阵(面积)和三角形角度验证网格质量。
In the paper, high performance implementation of an existing Arbitrary Lagrangian and Eulerian (ALE) moving mesh generation technique for shared memory systems using OpenMP is discussed. Currently, there are various existing techniques for moving mesh, but in Fluid Structure Interaction (FSI) problems, adaptive techniques using ALE method of r-type are more applicable. A conjugate gradient method with preconditioned matrix has been used for constraint optimization of the non-linear problem. In the parallel algorithm first mesh is ordered using divide and conquer approach for the processors with small cache memory. Then it is solved using OpenMP. Experiments are carried out using four AMD Opteron processors and 98% efficiency of the code in term of speed up is achieved. Quality of mesh is also verified by using Jacobian (for area) and angles of triangle.