首页--数理科学和化学论文--化学论文--物理化学(理论化学)、化学物理学论文

计算机分子模拟中并行计算的研究

第一部分:PC机群的建立及并行环境的实现第1-35页
 前言第14-15页
 第一章 实现并行计算的机群系统的介绍第15-21页
  1.1 引言第15-16页
  1.2 PC机群系统的概貌第16-17页
  1.3 机群的分类第17-18页
  1.4 机群的系统结构第18页
  1.5 机群的优点第18-19页
  1.6 机群系统的发展前景第19-20页
  1.7 小结第20-21页
 第二章 建立PC机群系统和实现并行环境第21-35页
  2.1 引言第21页
  2.2 并行操作系统第21-24页
   2.2.1 Linux操作系统简介第21-24页
    2.2.1.1 Linux操作系统的管理权限第22-23页
    2.2.1.2 /etc/passwd文件第23页
    2.2.1.3 /etc/shadow文件第23页
    2.2.1.4 /etc/inetd.conf第23-24页
    2.2.1.5 /etc/host.equiv文件和用户主目录下的.rhosts文件第24页
  2.3 PC机群系统的互连网络第24-25页
  2.4 并行程序设计环境第25-29页
   2.4.1 并行程序设计环境PVM第26页
   2.4.2 消息传递接口标准MPI第26-29页
    2.4.2.1 进程组和通信上下文第26-27页
    2.4.2.2 消息传递的实现第27页
    2.4.2.3 通讯的实现第27-28页
    2.4.2.4 集体通讯第28页
    2.4.2.5 MPI并行程序设计流程图第28-29页
  2.5 PC机群的建立第29-31页
   2.5.1 网络的安装第29-31页
    2.5.1.1 快速以太网的配置规则第30页
    2.5.1.2 网络连接方式第30-31页
   2.5.2 PC机群的节点组成第31页
  2.6 并行环境的实现第31-34页
   2.6.1 Turbo-Linux操作系统的安装及配置第31-33页
    2.6.1.1 Turbo-Linux操作系统的安装第31-32页
    2.6.1.2 Turbo-Linux操作系统的配置第32-33页
   2.6.2 MPI的安装及配置第33-34页
    2.6.2.1 MPI的安装第33-34页
    2.6.2.2 MPI的配置第34页
  2.7 小结第34-35页
第二部分:分子动力学程序的并行化及算法的优化第35-77页
 前言第35-36页
 第一章 分子动力学程序的并行方法第36-47页
  1.1 引言第36-37页
  1.2 并行计算在国内外发展状况第37-38页
  1.3 并行计算的基本概念第38-41页
   1.3.1 并行处理中的并行性第38页
   1.3.2 并行算法的目标第38页
   1.3.3 并行算法及其度量和评价的基本参数第38-41页
    1.3.3.1 并行算法的分类第39页
    1.3.3.2 并行算法的度量标准第39-40页
    1.3.3.3 并行算法评价的基本参数第40-41页
  1.4 分子动力学(MD)的模拟方法第41-44页
   1.4.1 力的长程有效性与短程有效性第42-43页
    1.4.1.1 力的长程有效性第42-43页
    1.4.1.2 力的短程有效性第43页
   1.4.2 短程有效力在并行计算中的应用第43-44页
  1.5 分子动力学程序的并行化第44-45页
  1.6 分子动力学程序并行化的目的第45-46页
  1.7 小结第46-47页
 第二章 粒子分解算法用于短程有效的MD模拟的并行计算第47-57页
  2.1 引言第47页
  2.2.AD算法的前提条件第47-48页
  2.3 AD算法在短程有效的MD并行计算中的应用第48-53页
   2.3.1 AD算法的主旨第48页
   2.3.2 All-to-all通信第48-49页
   2.3.3 fold通信第49-50页
   2.3.4 AD算法的通信开销和信息存储第50页
   2.3.5 A1算法第50-51页
   2.3.6 A2算法第51-52页
   2.3.7 算法中的负载平衡问题第52-53页
  2.4 结果与讨论第53-56页
   2.4.1 模拟程序的验证及模拟总时间步数的选取第53-54页
    2.4.1.1 模拟程序的验证第53-54页
    2.4.1.2 模拟总时间步数的选取第54页
   2.4.2 结果与讨论第54-56页
    2.4.2.1 加速比和效率第54-55页
    2.4.2.2 粒子数对运算时间的影响第55页
    2.4.2.3 算法A1与A2的比较第55-56页
  2.5 小结第56-57页
 第三章 力分解算法用于短程有效的MD模拟的并行计算第57-67页
  3.1 引言第57页
  3.2 FD算法的前提条件第57-58页
  3.3 FD算法在短程有效的MD并行计算中的应用第58-61页
   3.3.1 FD算法的主旨第58-59页
   3.3.2 F1算法第59-60页
   3.3.3 F2算法第60-61页
   3.3.4 比较算法F1、F2、A1和A2第61页
   3.3.5 FD算法的负载平衡问题第61页
  3.4 结果与讨论第61-66页
   3.4.1 模拟程序的验证及模拟总时间步数的选取第62-63页
    3.4.1.1 模拟程序的验证第62页
    3.4.1.2 模拟总时间步数的选取第62-63页
   3.4.2 结果与讨论第63-66页
    3.4.2.1 加速比和效率第63页
    3.4.2.2 粒子数对运行时间的影响第63-64页
    3.4.2.3 算法F1与F2的比较第64-65页
    3.4.2.4 算法AD和算法FD的比较第65-66页
  3.5 小结第66-67页
 第四章 空间分解算法用于短程有效MD模拟的并行计算第67-77页
  4.1 引言第67页
  4.2 SD算法的前提条件第67-68页
  4.3 SD算法在短程有效的MD并行计算中的应用第68-72页
   4.3.1 SD算法的主旨第68-69页
   4.3.2 S1算法第69-71页
   4.3.3 S2算法第71-72页
   4.3.4 负载平衡问题第72页
  4.4 结果与讨论第72-76页
   4.4.1 模拟程序的验证及模拟总时间步数的选取第72-76页
    4.4.1.1 模拟程序的验证第72-73页
    4.4.1.2 模拟总时间步数的选取第73页
    4.4.1.3 加速比与效率第73-74页
    4.4.1.4 粒子数对运行时间的影响第74-75页
    4.4.1.5 并行算法的阶第75-76页
  4.5 小结第76-77页
第三部分 结论第77-79页
参考文献第79-87页
附表第87-90页
致谢第90-91页
攻读硕士学位期间论文发表情况第91页

论文共91页,点击 下载论文
上一篇:高梯度磁分离除尘实验与机理的研究
下一篇:化学计量法解析高效液相色谱重叠峰的研究及应用