并行分子动力学可视化使用MPI与MPE图形

R. Kale, M. Fleharty, P. Alsing
{"title":"并行分子动力学可视化使用MPI与MPE图形","authors":"R. Kale, M. Fleharty, P. Alsing","doi":"10.1109/MPIDC.1996.534100","DOIUrl":null,"url":null,"abstract":"Presents an MPI (Message Passing Interface) implementation of a molecular dynamics (MD) simulation using force decomposition as a parallelization strategy. In contrast to atom decomposition and spatial decomposition techniques, this method affords ease of load balancing and performs well for an intermediate number of atoms, even for irregular geometries. The interactions between the atoms are calculated in a separate module. Periodic boundary conditions are used to simulate an infinitely replicated confined region in space. The main thrust of our research efforts is currently directed towards in situ visualization of the MD simulations. This is accomplished using simple X-Windows calls available through the MPE (MPI Extensions) extension to the MPI routines. Our implementation using MPI with MPE graphics makes the algorithm portable. The code has been tested on a range of platforms, including clusters of workstations as well as the the IBM SP2 at the Maul High-Performance Supercomputing Center (MHPCC) and the IBM SP1 at the Albuquerque Resource Center of the University of New Mexico. We have also adapted our code to interact with a high-end graphics computer (SGI Onyx) using the OpenGL graphics library, which allows for real-time manipulation of 3D objects. The communication between the MD simulation and the graphics renderer was achieved with the use of sockets. The use of sockets allows the parallel MD simulation to run independently of the application used for graphics rendering.","PeriodicalId":432081,"journal":{"name":"Proceedings. Second MPI Developer's Conference","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Parallel molecular dynamics visualization using MPI with MPE graphics\",\"authors\":\"R. Kale, M. Fleharty, P. Alsing\",\"doi\":\"10.1109/MPIDC.1996.534100\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Presents an MPI (Message Passing Interface) implementation of a molecular dynamics (MD) simulation using force decomposition as a parallelization strategy. In contrast to atom decomposition and spatial decomposition techniques, this method affords ease of load balancing and performs well for an intermediate number of atoms, even for irregular geometries. The interactions between the atoms are calculated in a separate module. Periodic boundary conditions are used to simulate an infinitely replicated confined region in space. The main thrust of our research efforts is currently directed towards in situ visualization of the MD simulations. This is accomplished using simple X-Windows calls available through the MPE (MPI Extensions) extension to the MPI routines. Our implementation using MPI with MPE graphics makes the algorithm portable. The code has been tested on a range of platforms, including clusters of workstations as well as the the IBM SP2 at the Maul High-Performance Supercomputing Center (MHPCC) and the IBM SP1 at the Albuquerque Resource Center of the University of New Mexico. We have also adapted our code to interact with a high-end graphics computer (SGI Onyx) using the OpenGL graphics library, which allows for real-time manipulation of 3D objects. The communication between the MD simulation and the graphics renderer was achieved with the use of sockets. The use of sockets allows the parallel MD simulation to run independently of the application used for graphics rendering.\",\"PeriodicalId\":432081,\"journal\":{\"name\":\"Proceedings. Second MPI Developer's Conference\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Second MPI Developer's Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MPIDC.1996.534100\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Second MPI Developer's Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MPIDC.1996.534100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

提出了一个MPI(消息传递接口)实现的分子动力学(MD)模拟使用力分解作为并行化策略。与原子分解和空间分解技术相比,这种方法易于实现负载平衡,并且对于中间数量的原子,甚至不规则的几何形状也表现良好。原子之间的相互作用在一个单独的模块中计算。利用周期边界条件来模拟空间中无限复制的受限区域。目前,我们研究工作的主要方向是MD模拟的原位可视化。这是通过对MPI例程的MPE (MPI扩展)扩展提供的简单X-Windows调用来完成的。我们使用MPI和MPE图形实现了算法的可移植性。代码已经在一系列平台上进行了测试,包括工作站集群以及Maul高性能超级计算中心(MHPCC)的IBM SP2和新墨西哥大学Albuquerque资源中心的IBM SP1。我们还调整了代码,使用OpenGL图形库与高端图形计算机(SGI Onyx)进行交互,该库允许实时操作3D对象。利用socket实现了MD仿真与图形渲染器之间的通信。套接字的使用允许并行MD模拟独立于用于图形渲染的应用程序运行。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Parallel molecular dynamics visualization using MPI with MPE graphics
Presents an MPI (Message Passing Interface) implementation of a molecular dynamics (MD) simulation using force decomposition as a parallelization strategy. In contrast to atom decomposition and spatial decomposition techniques, this method affords ease of load balancing and performs well for an intermediate number of atoms, even for irregular geometries. The interactions between the atoms are calculated in a separate module. Periodic boundary conditions are used to simulate an infinitely replicated confined region in space. The main thrust of our research efforts is currently directed towards in situ visualization of the MD simulations. This is accomplished using simple X-Windows calls available through the MPE (MPI Extensions) extension to the MPI routines. Our implementation using MPI with MPE graphics makes the algorithm portable. The code has been tested on a range of platforms, including clusters of workstations as well as the the IBM SP2 at the Maul High-Performance Supercomputing Center (MHPCC) and the IBM SP1 at the Albuquerque Resource Center of the University of New Mexico. We have also adapted our code to interact with a high-end graphics computer (SGI Onyx) using the OpenGL graphics library, which allows for real-time manipulation of 3D objects. The communication between the MD simulation and the graphics renderer was achieved with the use of sockets. The use of sockets allows the parallel MD simulation to run independently of the application used for graphics rendering.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信