使用基于插座的过程间通信加速分子动力学模拟
Matheus de Oliveira Bispo1, Mario Barbatti1,2
1Aix Marseille University, CNRS, ICR, 13397 Marseille, France.
The journal of physical chemistry letters
|November 21, 2024
概括
我们开发了一种基于插座的进程间通信 (IPC) 方法,以加快分子动力学 (MD) 模拟. 这种方法显著减少了复杂分子建模的计算时间,使实时探索速度更快.
科学领域:
- 计算化学是一种计算化学.
- 分子建模分子建模
- 科学计算是科学计算.
背景情况:
- 分子动力学 (MD) 模拟对于理解分子系统动力学至关重要.
- 基于文件的 MD 和电子结构程序之间的进程间通信 (IPC) 通常限制了模拟效率.
研究的目的:
- 介绍一种基于插座的IPC实现,用于加速MD模拟.
- 克服与传统基于文件的IPC方法相关的计算瓶.
主要方法:
- 实现了一个基于插座的IPC系统来取代基于文件的通信.
- 使用牛顿-X程序将新的IPC方法应用于非adiabatic分子动力学模拟.
- 在模拟过程中消除了磁盘读/写开头.
主要成果:
- 与基于文件的方法相比,计算时间减少了>10倍.
- 在延长的时间尺度上实现更快的模拟.
- 证明了基于插座的IPC在加速复杂分子动力学方面的有效性.
结论:
- 基于插座的IPC方法显著提高了MD模拟的效率.
- 这种方法促进了高通量模拟和分子过程的实时探索.
- 开辟了化学和材料科学的计算研究的新途径.
更多相关视频
06:37Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
4.4K
10:52Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
Published on: April 12, 2019
12.7K
相关概念视频
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
Accelerating Fluids
1.0K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
1.0K
Net Torque Calculations
9.0K
When a mechanic tries to remove a hex nut with a wrench, it is easier if the force is applied at the farthest end of the wrench handle. The lever arm is the distance from the pivot point (the hex nut in this case) to the person’s hand. If this distance is large, the torque is higher. Only the component of the force perpendicular to the lever arm contributes to the torque. Therefore, pushing the wrench perpendicular to the lever arm is more advantageous. If multiple people apply force to...
9.0K
Distributed Loads: Problem Solving
624
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...
624
Virtual Work for a System of Connected Rigid Bodies
371
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
371
Distributed Loads
511
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
511
