声明
摘要
插图索引
附表索引
第1章 绪论
1.1 课题研究背景及目的
1.1.1 课题来源和背景
1.1.2 研究目的及意义
1.2 国内外研究概况
1.2.1 国内外并行计算的发展概况
1.2.2 国内外分子动力学的发展概况
1.3 本文的构想及主要工作
第2章 分子动力学模拟方法
2.1 基本原理
2.2 势函数
2.3 初始化条件
2.4 运动积分求解过程
2.4.1 积分求解方法-VERLET算法
2.4.2 周期性边界条件
2.4.3 最近镜像原则
2.4.4 截断半径方法-最佳元胞分割
2.4.5 积分步长及约化单位
2.5 小结
第3章 分子动力学并行计算模型
3.1 并行计算基础
3.2 分子动力学并行算法
3.3 PVM并行模型
3.4 OpenMP+MPI并行模型
3.5 小结
第4章 分子动力学GPU并行算法分析与设计
4.1 GPU架构与CUDA编程技术
4.1.1 GPU架构
4.1.2 CUDA编程方法
4.2 基于CUDA的优化
4.2.1 内存访问优化
4.2.2 数据通信优化
4.2.3 指令优化
4.3 基于GPU的并行分子动力学模拟方法分析
4.3.1 原子间作用力并行计算的分析
4.3.2 基于GPU的分子动力学算法总体设计与流程
4.4 小结
第5章 分子动力学GPU并行算法实现与性能分析
5.1 运行平台架构及配置
5.2 系统的初始化
5.3 基于GPU的MD并行计算实现
5.4 实验结果与性能分析
5.4.1 不同精度的GPU的性能比较
5.4.2 不同型号的GPU的性能比较
5.4.3 单CPU与单GPU的性能比较
5.4.4 CPU集群与单GPU的性能比较
5.5 小结
第6章 基于分子动力学计算结果的物理模拟实验
6.1 引言
6.2 双体分布函数分析
6.3 键对类型指数分析
6.4 原子集群分析
6.5 小结
结论
参考文献
致谢
附录A (攻读硕士学位期间所发表的学术论文目录)
附录B (攻读硕士学位期间所参与的学术科研活动)
湖南大学;