GPU-PDMG:一种并行化非结构网格生成技术
需积分: 3 17 浏览量
更新于2024-09-07
收藏 527KB PDF 举报
" 本文探讨了一种基于GPU的加锁并行化非结构网格生成方法,旨在解决传统CPU算法在时间和内存上的局限性。通过利用GPU的并行计算能力,结合Delaunay三角化的特性,该GPU-PDMG方法在英伟达GPU平台上实现了高效网格生成。通过对不同算例的测试,证明了该方法在速度和效率上的优越性,尤其对于处理大规模、高精度的非结构网格问题。
非结构网格在捕捉复杂几何形状和物理现象时具有高度灵活性,但其随机性导致的存储需求和计算时间增加一直是挑战。随着计算能力的提升,虽然可以处理更大型的网格,但在单一机器上生成高质量的非结构网格仍面临时间和内存的限制。为了应对这一问题,研究人员开始寻求并行计算解决方案,以提高计算效率。
本文提出的GPU-PDMG方法采用了CUDA编程模型,利用GPU的并行计算能力对非结构网格生成过程进行优化。加锁并行区划分技术确保了在并行计算中的数据一致性,避免了因并发操作引发的错误。通过对NACA0012翼型等实际案例的测试,显示了GPU-PDMG在加速比和效率上的显著优势,不仅减少了计算时间,还保持了网格的质量。
在数值模拟领域,尤其是处理三维非定常问题时,时间效率和计算精度至关重要。GPU-PDMG方法的出现,为实现大规模、高效率的并行计算提供了一个有效工具,有助于提升整个计算流程的效率,减少计算时间,同时满足对更高精度模拟的需求。
这项研究为非结构网格生成开辟了新的途径,通过GPU的并行化处理,降低了对高性能CPU的依赖,提高了整体计算性能。未来,这种技术有望在航空、航天、流体力学等领域得到广泛应用,推动相关领域的科学研究和技术进步。"
2021-09-25 上传
2021-09-25 上传
2019-09-11 上传
2019-07-22 上传
weixin_38743602
- 粉丝: 396
- 资源: 2万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用