libAtoms/QUIP

libAtoms/QUIP molecular dynamics framework: https://libatoms.github.io

What it solves

QUIP 为分子动力学模拟提供了一个统一的软件环境,允许研究人员高效地结合并切换各种经验原子间势函数和量子力学模型。它专门解决了将金属和半导体等材料系统的多种模型结合在一起的需求,而不会被锁定在单一的模拟方法中。

How it works

QUIP 实现了广泛的原子间势函数(例如 Lennard-Jones, EAM, 和 Tersoff)以及紧束缚(tight-binding)泛函形式。它可以作为一个独立的工具、作为 LAMMPS 和 CP2K 等其他软件的插件,或者通过 quippy Python 接口与 Atomic Simulation Environment (ASE) 进行互操作。一个关键组件是 GAP (Gaussian Approximation Potentials) 子模块,它使用高斯过程回归(一种机器学习技术)来实现量子级的精度,而无需承担模拟电子的计算成本。

Who it’s for

它是为专注于金属、半导体和其他材料系统模拟的计算物理学家和材料科学家设计的。

Highlights

  • Broad Model Support: 包括众多的原子间势函数和紧束缚参数化方案。
  • ML Integration: 支持 Gaussian Approximation Potentials (GAP) 以实现高精度的基于机器学习的势函数。
  • Extensibility: 与 LAMMPS, CP2K, 和 ASE 等主要模拟软件包集成。
  • Flexible Boundary Conditions: 不假设最小镜像约定,允许截断半径大于周期性单元格尺寸。
  • Python Interop: 通过 quippy 包提供对 Fortran 例程的深度访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目