介观耗散粒子动力学模拟程序并行化与性能优化

介观耗散粒子动力学模拟程序并行化与性能优化

论文摘要

耗散粒子动力学计算(dissipative particle dynamics, DPD)是一种介于原子尺度与介观范围内的模拟方法。该模拟方法应用范围广泛,能够有效探讨分子的堆积与分散问题,不但可以涵盖更多的粒子体系,而且可以研究较长时间内系统粒子的运动行为。但是串行方式的计算机模拟无法有效应对模拟体系不断增大、体系复杂度不断增加的状况。本文简明扼要地介绍了分子模拟与并行计算的研究背景,较为全面地介绍了耗散粒子动力学模拟的基本理论和计算方法,重点阐述了基于空间域分解的串行模拟程序的并行化算法,并引入了相邻单元格列表构建和重叠划分等方法,有效解决了模拟体系中的周期性边界和作用力截断距离等问题。最后,借助于MPI对并行算法加以实现,并在搭载有SGE (Sun Grid Engine)的高性能集群平台上完成多种条件下的模拟测试,结果表明并行算法不仅能够大幅缩短计算时间,而且适用于更大的模拟体系。同时,本文介绍了润湿现象的背景知识和相关的基本理论,并引入了传统耗散粒子动力学模拟方法的改进方法——多体耗散粒子动力学模拟方法(many-body dissipative particle dynamics, MDPD),并以毛细管润湿现象作为模拟实例,进一步说明了多体DPD模拟方法能够很好地模拟毛细管润湿现象,并且得出空间域分解算法能够很好地应用于多体耗散粒子动力学模拟程序,使用该方法能够获取很高的模拟效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 分子模拟研究背景
  • 1.1.2 并行计算研究背景
  • 1.2 课题主要研究内容
  • 1.3 论文的章节安排
  • 1.4 本章小结
  • 第二章 耗散粒子动力学模拟
  • 2.1 背景介绍
  • 2.2 耗散粒子动力计算
  • 2.3 串行模拟程序
  • 2.4 本章小结
  • 第三章 DPD模拟程序并行化
  • 3.1 作用力与力的作用范围
  • 3.2 周期性边界条件
  • 3.3 消息传递与MPI
  • 3.3.1 并行编程模式
  • 3.3.2 MPI基础
  • 3.4 空间域分解算法
  • 3.5 并行化流程
  • 3.6 本章小结
  • 第四章 实验与分析
  • 4.1 实验实例与参数选取
  • 4.1.1 实例特性
  • 4.1.2 作用参数
  • 4.2 实验平台
  • 4.3 SGE作业脚本和常用命令
  • 4.4 性能分析
  • 4.5 本章小结
  • 第五章 润湿现象的多体耗散粒子动力学模拟
  • 5.1 引言
  • 5.2 背景介绍
  • 5.3 润湿现象的基本理论
  • 5.3.1 润湿现象本质
  • 5.3.2 表面张力
  • 5.4 多体耗散粒子动力学模拟方法
  • 5.5 润湿现象的多体DPD模拟实验实例
  • 5.6 润湿现象的多体DPD模拟结果
  • 5.7 本章小结
  • 第六章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 研究成果及发表的学术论文
  • 作者和导师简介
  • 硕士研究生学位论文答辩委员会决议书
  • 相关论文文献

    • [1].液滴溅落问题的光滑粒子动力学模拟[J]. 物理学报 2012(05)
    • [2].耗散粒子动力学的发展与应用简述[J]. 科技信息 2012(09)
    • [3].微通道内两相流动的耗散粒子动力学模拟[J]. 数值计算与计算机应用 2012(03)
    • [4].液滴冲击液膜问题的光滑粒子动力学模拟[J]. 物理学报 2012(24)
    • [5].复配添加剂在硅酸二钙表面吸附性能的耗散粒子动力学模拟[J]. 有色金属科学与工程 2020(04)
    • [6].耗散粒子动力学及其应用的新进展[J]. 高分子通报 2012(01)
    • [7].光滑粒子动力学核心算法与软件开发中的关键问题[J]. 计算机辅助工程 2011(01)
    • [8].二维自由表面流动的光滑粒子动力学方法数值模拟[J]. 上海交通大学学报 2011(10)
    • [9].微液滴动力学特性的耗散粒子动力学模拟[J]. 物理学报 2008(07)
    • [10].耗散粒子动力学在高分子领域中的应用[J]. 胶体与聚合物 2016(01)
    • [11].耗散粒子动力学图像处理器并行运算的实现[J]. 计算机应用 2014(S1)
    • [12].耗散粒子动力学模拟方法在软物质体系研究中的一些进展与应用[J]. 物理学进展 2011(01)
    • [13].光滑粒子动力学方法的发展与应用[J]. 力学进展 2011(02)
    • [14].液气共存的耗散粒子动力学模拟[J]. 物理学报 2010(10)
    • [15].耗散粒子动力学中实现滑移边界条件的数值方法[J]. 上海大学学报(自然科学版) 2009(06)
    • [16].耗散粒子动力学对颗粒沉降问题的研究[J]. 工程热物理学报 2008(01)
    • [17].耗散粒子动力学研究片状双层——囊泡转变[J]. 中国科学(B辑:化学) 2008(04)
    • [18].充模过程中熔接痕的改进光滑粒子动力学方法模拟与预测[J]. 物理学报 2015(08)
    • [19].传统光滑粒子动力学方法的适用性分析[J]. 科学通报 2013(15)
    • [20].耗散粒子动力学平衡并行算法的实现[J]. 北京化工大学学报(自然科学版) 2012(04)
    • [21].二维光滑流体粒子动力学方法模拟契形体砰击(英文)[J]. 船舶力学 2014(09)
    • [22].高分子液滴碰撞的耗散粒子动力学模拟[J]. 同济大学学报(自然科学版) 2010(05)
    • [23].顶盖驱动流中胶束形态变化的耗散粒子动力学研究[J]. 高等学校化学学报 2009(09)
    • [24].适用复杂几何壁面的耗散粒子动力学边界条件[J]. 物理学报 2019(14)
    • [25].纳米流体液滴的耗散粒子动力学模拟[J]. 上海大学学报(自然科学版) 2016(05)
    • [26].水基铁磁流体磁致凝聚行为的三维耗散粒子动力学研究[J]. 功能材料 2011(02)
    • [27].长棒状T形三组分双亲分子相行为的耗散粒子动力学模拟[J]. 高等学校化学学报 2014(02)
    • [28].1873K液态纯铁的分子动力学和耗散粒子动力学研究[J]. 上海金属 2008(06)
    • [29].非线性薛定谔方程的高阶分裂改进光滑粒子动力学算法[J]. 物理学报 2019(09)
    • [30].三维溃坝流的光滑粒子动力学方法模拟[J]. 计算力学学报 2016(05)

    标签:;  ;  

    介观耗散粒子动力学模拟程序并行化与性能优化
    下载Doc文档

    猜你喜欢