基于GPU加速算法的纳米流体振荡流的分子动力学模拟
中文摘要 | 第1-7页 |
Abstract | 第7-15页 |
第1章 绪论 | 第15-43页 |
·引言 | 第15-17页 |
·表面活性层的粗糙微粒模型 | 第17-27页 |
·序言 | 第17-21页 |
·粗糙微粒分子模型 | 第21-27页 |
·介观水平的膜模型 | 第27-30页 |
·液晶和粗糙的表面活性层 | 第30-39页 |
·变形速率和剪切应力 | 第30-32页 |
·向列型液晶 | 第32-35页 |
·在微粒水平上模拟切变:NEMD | 第35-39页 |
·研究意义和内容 | 第39-43页 |
·研究意义 | 第39-41页 |
·研究内容 | 第41-43页 |
第2章 理论背景 | 第43-55页 |
·分子动力学基础 | 第43-47页 |
·统计力学 | 第43-45页 |
·经典力学 | 第45-47页 |
·分子动力学杂化法 | 第47-50页 |
·高性能计算在分子动力学模拟中的应用 | 第50-55页 |
第3章 理论算法研究 | 第55-95页 |
·GPU 编程的发展 | 第56-62页 |
·GPU 的体系结构 | 第57-59页 |
·GPU 的计算性能 | 第59-62页 |
·CUDA 运算平台 | 第62-77页 |
·CUDA 的发展历程 | 第63-65页 |
·CUDA 的体系结构 | 第65-67页 |
·CUDA 的运算环境 | 第67-71页 |
·算术指令 | 第71-74页 |
·CUDA 在 GPU 中的应用 | 第74-77页 |
·MPI 并行计算方法 | 第77-91页 |
·MPI 运行平台 | 第78-79页 |
·数据类型 | 第79-84页 |
·进程 | 第84-85页 |
·MPI 的实现 | 第85-87页 |
·点到点通信 | 第87-89页 |
·进程拓扑 | 第89-90页 |
·并行程序的评估 | 第90-91页 |
·CUDA+MPI | 第91-95页 |
·混合编程模型 | 第91-92页 |
·混合编程实例——大矩阵相乘 | 第92-93页 |
·CUDA+MPI 加速效果分析 | 第93-95页 |
第4章 纳米流体振荡流的分子动力学模拟 | 第95-115页 |
·GPU 算法研究 | 第98-104页 |
·区域分解算法 | 第99-100页 |
·CUFFT 函数库 | 第100-102页 |
·CUFFT 变换类型和方向 | 第102-104页 |
·分子动力学数值计算 | 第104-107页 |
·振荡流动的分子动力学模拟 | 第104-105页 |
·杂化连续微粒法的限制性动力学模拟 | 第105-107页 |
·结果与讨论 | 第107-112页 |
·结论 | 第112-115页 |
参考文献 | 第115-141页 |
作者简介及科研成果 | 第141-143页 |
致谢 | 第143-144页 |