• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

两两 Verlet 列表:结合单元列表和 Verlet 列表以提高内存局部性和并行性。

Pairwise verlet lists: combining cell lists and verlet lists to improve memory locality and parallelism.

机构信息

Mathematical Institute, University of Oxford, Oxford United Kingdom.

出版信息

J Comput Chem. 2012 Jan 5;33(1):76-81. doi: 10.1002/jcc.21945. Epub 2011 Sep 26.

DOI:10.1002/jcc.21945
PMID:21952937
Abstract

Verlet lists, which are commonly used in many particle-based simulations, are not suited for modern, shared-memory parallel multicore architectures. In this article, we introduce pairwise Verlet lists: local Verlet lists containing only interacting particle pairs between a pair of neighboring computational cells. We show that these pairwise Verlet lists are more efficient and scale much better than the traditional global Verlet list, both on a single processor as well as on multiple shared-memory cores. The improved performance on a single core makes them an interesting option for distributed-memory simulations as well.

摘要

在许多基于粒子的模拟中广泛使用的 Verlet 链表不适合现代的共享内存并行多核架构。在本文中,我们引入了成对的 Verlet 链表:只包含一对相邻计算单元之间相互作用的粒子对的局部 Verlet 链表。我们表明,这些成对的 Verlet 链表比传统的全局 Verlet 链表在单个处理器以及多个共享内存核上都更有效率,而且扩展得更好。在单核上的性能提升使得它们也成为分布式内存模拟的一个有趣选择。

相似文献

1
Pairwise verlet lists: combining cell lists and verlet lists to improve memory locality and parallelism.两两 Verlet 列表:结合单元列表和 Verlet 列表以提高内存局部性和并行性。
J Comput Chem. 2012 Jan 5;33(1):76-81. doi: 10.1002/jcc.21945. Epub 2011 Sep 26.
2
Midpoint cell method for hybrid (MPI+OpenMP) parallelization of molecular dynamics simulations.用于分子动力学模拟混合(MPI+OpenMP)并行化的中点单元法
J Comput Chem. 2014 May 30;35(14):1064-72. doi: 10.1002/jcc.23591. Epub 2014 Mar 23.
3
A simple algorithm to accelerate the computation of non-bonded interactions in cell-based molecular dynamics simulations.一种用于加速基于细胞的分子动力学模拟中非键相互作用计算的简单算法。
J Comput Chem. 2007 Jan 30;28(2):570-3. doi: 10.1002/jcc.20563.
4
Consideration of data load time on modern processors for the Verlet table and linked-cell algorithms.考虑现代处理器上 Verlet 表格和链接细胞算法的数据加载时间。
J Comput Chem. 2011 May;32(7):1386-99. doi: 10.1002/jcc.21722. Epub 2011 Feb 1.
5
Inherent speedup limitations in multiple time step/particle mesh Ewald algorithms.多时间步长/粒子网格埃瓦尔德算法中固有的加速限制。
J Comput Chem. 2003 Jan 15;24(1):77-88. doi: 10.1002/jcc.10196.
6
Random-batch list algorithm for short-range molecular dynamics simulations.
J Chem Phys. 2021 Jul 28;155(4):044108. doi: 10.1063/5.0056515.
7
A fast, scalable method for the parallel evaluation of distance-limited pairwise particle interactions.一种用于并行评估距离受限的成对粒子相互作用的快速、可扩展方法。
J Comput Chem. 2005 Oct;26(13):1318-28. doi: 10.1002/jcc.20267.
8
Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures.现代处理器架构上的高效多标准蛋白质结构比较
Biomed Res Int. 2015;2015:563674. doi: 10.1155/2015/563674. Epub 2015 Oct 28.
9
Retrieval during learning facilitates subsequent memory encoding.学习过程中的检索有助于后续的记忆编码。
J Exp Psychol Learn Mem Cogn. 2011 Mar;37(2):287-97. doi: 10.1037/a0021801.
10
RBANS analysis of verbal memory in multiple sclerosis.多发性硬化症中言语记忆的RBANS分析。
Arch Clin Neuropsychol. 2004 Sep;19(6):825-34. doi: 10.1016/j.acn.2003.12.001.