GPU-PDMG:一种并行化非结构网格生成技术

需积分: 3 0 下载量 182 浏览量 更新于2024-09-07 收藏 527KB PDF 举报
" 本文探讨了一种基于GPU的加锁并行化非结构网格生成方法,旨在解决传统CPU算法在时间和内存上的局限性。通过利用GPU的并行计算能力,结合Delaunay三角化的特性,该GPU-PDMG方法在英伟达GPU平台上实现了高效网格生成。通过对不同算例的测试,证明了该方法在速度和效率上的优越性,尤其对于处理大规模、高精度的非结构网格问题。 非结构网格在捕捉复杂几何形状和物理现象时具有高度灵活性,但其随机性导致的存储需求和计算时间增加一直是挑战。随着计算能力的提升,虽然可以处理更大型的网格,但在单一机器上生成高质量的非结构网格仍面临时间和内存的限制。为了应对这一问题,研究人员开始寻求并行计算解决方案,以提高计算效率。 本文提出的GPU-PDMG方法采用了CUDA编程模型,利用GPU的并行计算能力对非结构网格生成过程进行优化。加锁并行区划分技术确保了在并行计算中的数据一致性,避免了因并发操作引发的错误。通过对NACA0012翼型等实际案例的测试,显示了GPU-PDMG在加速比和效率上的显著优势,不仅减少了计算时间,还保持了网格的质量。 在数值模拟领域,尤其是处理三维非定常问题时,时间效率和计算精度至关重要。GPU-PDMG方法的出现,为实现大规模、高效率的并行计算提供了一个有效工具,有助于提升整个计算流程的效率,减少计算时间,同时满足对更高精度模拟的需求。 这项研究为非结构网格生成开辟了新的途径,通过GPU的并行化处理,降低了对高性能CPU的依赖,提高了整体计算性能。未来,这种技术有望在航空、航天、流体力学等领域得到广泛应用,推动相关领域的科学研究和技术进步。"