基于异质多核架构的大规模分子动力学模拟.
Xu Zhou1, Zhiqiang Wei1, Hao Lu1
1College of Computer Science and Technology, Ocean University of China, Qingdao 266100, China.
Journal of chemical information and modeling
|February 1, 2024
概括
本研究介绍了使用Sunway异质处理器进行分子动力学 (MD) 模拟的并行加速方法. 这种方法显著加快了大规模的模拟,并有效地处理许多任务.
科学领域:
- 计算化学是一种计算化学.
- 高性能计算的高性能计算.
背景情况:
- 分子动力学 (MD) 模拟对于理解分子行为至关重要.
- 对大规模模拟和高效任务管理的需求不断增加,需要先进的计算方法.
研究的目的:
- 在Sunway异质多核处理器上开发用于大规模MD模拟的并行加速方法.
- 应对处理广泛的模拟系统和众多并发任务的挑战.
主要方法:
- 整合任务安排,模拟计算和数据存储.
- 将GROMACS软件移植到Sunway架构上.
- 不同类型的处理器加速用于短距离的力计算.
主要成果:
- 在单个模拟任务中实现了大约10倍的加速和90%的可扩展性.
- 允许并行执行许多任务,可扩展性为90%.
- 在5个小时内完成了超过3000个毒素结构的50ns模拟.
- 超出了GPU集群的效率,用于蛋白质 - 配体复合体评估.
结论:
- 拟议的并行加速方法有效地增强了Sunway处理器上的大规模MD模拟.
- 该战略在单任务性能和多任务处理方面都取得了显著的改进.
- 这种方法为加速计算化学中的复杂分子模拟提供了强大的解决方案.
更多相关视频
11:29Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
11.9K
07:31Author Spotlight: Advancing Cell Membrane Biophysics - Exploring Interactions and Challenges Through Experimental and Computational Approaches
Published on: September 1, 2023
2.3K
相关概念视频
Fermi Level Dynamics
250
The vacuum level denotes the energy threshold required for an electron to escape from a material surface. It is usually positioned above the conduction band of a semiconductor and acts as a benchmark for comparing electron energies within various materials.
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
250
Distribution of Molecular Speeds
3.9K
The motion of molecules in a gas is random in magnitude and direction for individual molecules, but a gas of many molecules has a predictable distribution of molecular speeds. This predictable distribution of molecular speeds is known as the Maxwell-Boltzmann distribution. The distribution of molecular speeds in liquids is comparable to that of gases but not identical and can help to understand the phenomenon of the boiling and vapor pressure of a liquid. Consider that a molecule requires a...
3.9K
Ampere-Maxwell's Law: Problem-Solving
630
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
630
Molecular Models
38.4K
Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
38.4K
Distributed Loads: Problem Solving
646
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
646
Maxwell-Boltzmann Distribution: Problem Solving
1.5K
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
1.5K
