mir-group/nequip

NequIP is a code for building E(3)-equivariant interatomic potentials

What it solves

NequIP は、系内の原子のエネルギーと力をモデル化するために使用される E(3) エクイバリアントな原子間ポテンシャルを構築するフレームワークを提供します。これらの深層エクイバリアントモデルに対して高性能なトレーニングと推論を実現し、分子シミュレーションにおけるデータ効率と精度を向上させることを目的としています。

How it works

NequIP は E(3) エクイバリアントなグラフニューラルネットワークを用いて、原子系の幾何学的特性を表現します。柔軟なフレームワークとして設計されており、ユーザーはカスタムアーキテクチャを構築したり新しいトレーニング手法を実装したりできます。また、ASE(Atomic Simulation Environment)や LAMMPS などの一般的な科学ソフトウェアと統合され、分子動力学シミュレーションに利用できます。

Who it’s for

計算化学、材料科学、バイオ分子シミュレーションの研究者で、原子スケールの相互作用をシミュレートするために正確でデータ効率の高い原子間ポテンシャルが必要な方々向けです。

Highlights

  • コンパイルされたトレーニングと推論により速度向上。
  • マルチ GPU トレーニングをサポート。
  • OpenEquivariance と CuEquivariance による GPU カーネルアクセラレーション。
  • ASE カルキュレータおよび LAMMPS ペアスタイルとの統合。
  • Allegro などのカスタム拡張パッケージを可能にする拡張性のあるアーキテクチャ。