首页> 中文学位 >基于Multi-GPU并行的多场耦合相场模型计算及优化研究
【6h】

基于Multi-GPU并行的多场耦合相场模型计算及优化研究

代理获取

目录

声明

插图索引

插表索引

第1章 绪 论

1.1 课题研究背景及意义

1.2 国内外研究现状

1.3 本文主要研究内容

1.4 本文结构安排

第2章 基于Multi-GPU并行计算方法概述

2.1 高性能并行计算概述

2.2 基于CUDA的并行计算

2.3 基于Multi-GPU并行计算方法

2.4 本章小结

第3章 多场耦合相场模型

3.1 相场模型

3.2 LBM流场模型

3.3 多场耦合的PF-LBM模型

3.4 本章小结

第4章 模型的Multi-GPU并行实现及优化

4.1 PF-LBM模型的Multi-GPU并行实现

4.2 CPU-GPU计算模型

4.3 非阻塞MPI通信优化

4.4 GPU计算与MPI通信重叠优化

4.5 多场耦合PF-LBM模型的CUDA+MPI实现

4.6 本章小结

第5章 基于Multi-GPU计算的模拟结果及分析

5.1 模拟实验环境

5.2 实验参数和初始值设置

5.3 PF-LBM相场模拟结果

5.4 Only-GPU计算模型的计算效率分析

5.5 不同Multi-GPU计算模型加速效果分析

5.6 本章小结

总结与展望

参考文献

致谢

附录A 攻读硕士期间所发表的论文

附录B 攻读硕士学位期间所参与的科研项目

展开▼

摘要

随着高性能计算技术的不断发展,各种高性能计算方法被广泛地应用于实际工程领域,在国民经济、国防建设和科技发展中占有非常重要的战略地位。相场法是目前用于模拟枝晶微观组织结构最有效的方法之一。伴随着相场模型的不断完善和发展,流场、温度场、溶质场等外部场被耦合到相场中,使得多场耦合相场模型的求解存在计算量大、计算效率低、计算区域受限等问题。且在相关实际应用领域,对相场模型在求解规模上的扩大也有了更为迫切地需求。研究高性能计算方法求解相场模型已成为了计算机科学与工程学、材料学等交叉学科的研究热点。 多节点 CPU+GPU异构的高性能计算集群为提高相场模型求解速度、扩大相场求解规模提供了新的有力支持。本文基于相场模型与 Lattice Boltzmann方法,建立了多场耦合三维 PF-LBM相场模型。在多节点 CPU+GPU异构集群上,基于CUDA+MPI编程平台,提出了 Multi-GPU并行计算方法,实现了对多场耦合的PF-LBM相场模型的模拟数值求解。分析了影响 Multi-GPU并行计算方法性能的诸多因素,针对 MPI通信延迟、GPU计算与通信重叠等问题,提出了两种相应的优化方案。为了验证提出的 Multi-GPU并行计算方法的可靠性和有效性,把Multi-GPU并行计算方法求解PF-LBM相场模型的结果与经典理论值以及其他学者已有的研究结果进行了对比分析。同时,将优化前后的模拟结果进行对比,验证了优化方案的有效性。 对比和分析结果表明:在高性能计算集群上,采用 Multi-GPU并行计算方法的求解结果与经典理论值相符合,证明本文基于 Multi-GPU 并行方法求解PF-LBM相场模型是行之有效的。相较于以往的模拟计算方法,Multi-GPU并行计算方法在计算效率和模拟规模上都有一定提升。其中,相较于传统 CPU串行算法,Multi-GPU并行计算方法的加速比最大可达58(21GPU)。相较于节点数相同的 MPI并行算法,Multi-GPU算法也具有更好的加速求解效果。在相场模拟规模方面, Multi-GPU并行计算方法的模拟规模最大可达819?819?819。两种优化方案 M-GPU和CB-GPU 均能在一定程度上实现对 Multi-GPU 计算模型的优化,且在较大规模的相场模拟中, CB-GPU计算模型拥有更好的优化效果。

著录项

  • 作者

    刘洁琼;

  • 作者单位

    兰州理工大学;

  • 授予单位 兰州理工大学;
  • 学科 计算机系统结构
  • 授予学位 硕士
  • 导师姓名 朱昶胜;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    多场耦合; 模型计算;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号