libMBD:用于可扩展的量子多体分散计算的通用用途包
Jan Hermann1, Martin Stöhr2, Szabolcs Góger2
1Department of Mathematics and Computer Science, FU Berlin, 14195 Berlin, Germany.
The Journal of chemical physics
|November 7, 2023
概括
我们开发了libMBD,这是一个多功能库,用于在原子模型中准确计算范德瓦尔斯相互作用. 这种高效的工具现在被整合到主要的电子结构代码中,提高了其可访问性和应用性.
科学领域:
- 计算化学和材料科学.
- 量子力学和电子结构理论.
背景情况:
- 对范德瓦尔斯 (vdW) 分散相互作用的准确处理对于许多原子模型模型方法至关重要,包括密度函数理论.
- 现有的多体分散 (MBD) 实现在不同的软件中分散,阻碍了广泛采用和开发.
研究的目的:
- 开发和记录libMBD,一个全面,高效,易于集成的MBD计算库.
- 为研究人员提供统一和可访问的工具,将MBD纳入各种电子结构代码.
主要方法:
- 在现代的Fortran中开发libMBD,使用C和Python绑定.
- 为有限和周期系统实施MBD,包括分析梯度.
- 使用MPI/ScaLAPACK进行并行处理,以便在大型系统上进行高效的计算.
- 非对称立方缩放具有强大的并行缩放,可达到256个核心.
主要成果:
- libMBD在功能上是完整的,高效的,并且可以很容易地集成到FHI-aims,DFTB+,VASP,Q-Chem,CASTEP和量子ESPRESSO中.
- 该库支持计算MBD能量,分析梯度和其他属性,如电荷密度偏振和介电函数.
- 通过对超分子复合体的计算和MBD应用的元综述,证明了广泛的适用性.
结论:
- libMBD提供了一个强大且易于使用的解决方案,用于将MBD纳入电子结构计算.
- 该图书馆可为各种化学和材料系统提供准确的VDW相互作用建模.
- 预计libMBD将加速依赖于精确的VDW分散描述的领域的研究.
相关概念视频
Distribution and Dispersion
Ecology is the study of how organisms interact with their environment and with one another. An important aspect of ecology is understanding where species are found and how individuals are distributed within those areas. The geographic range of a species refers to the total area where its members are located, while dispersion describes the pattern of spacing of individuals within that range.Geographic Range and Dispersion PatternsWithin a species’ geographic range, individuals may be distributed...
Molecular Comparison of Gases, Liquids, and Solids
Particles in a solid are tightly packed together (fixed shape) and often arranged in a regular pattern; in a liquid, they are close together with no regular arrangement (no fixed shape); in a gas, they are far apart with no regular arrangement (no fixed shape). Particles in a solid vibrate about fixed positions (cannot flow) and do not generally move in relation to one another; in a liquid, they move past each other (can flow) but remain in essentially constant contact; in a gas, they move...
Maxwell-Boltzmann Distribution: Problem Solving
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
Equilibrium Conditions for a Particle
When an object is in equilibrium, it is either at rest or moving with a constant velocity. There are two types of equilibrium: static and dynamic. Static equilibrium occurs when an object is at rest, while dynamic equilibrium occurs when an object is moving with a constant velocity. In both cases, there must be a balance of forces acting on the object.
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
Calculation of First Law Quantities I
Thermodynamic systems undergoing phase transitions or temperature changes experience energy transfer in the form of heat (q) and work (w). For a reversible phase change at constant temperature (T) and pressure (p), the process involves no chemical reaction but results in energy exchange between distinct phases.The heat transferred during this process corresponds to the latent heat of transition, which is the amount of heat energy absorbed or released by a substance when it changes from one...
Calculation of First-Law Quantities II
The first law of thermodynamics establishes that the change in internal energy of a system is given by ΔU = q + w, where q is the heat exchanged, and w is the work performed. For a perfect gas, both internal energy (U) and enthalpy (H) depend solely on temperature. Consequently, for any change of state, whether reversible or irreversible, the internal energy change is determined by integrating the heat capacity at constant volume, and the enthalpy change by integrating the heat capacity at...


