TL;DR
KLIFF is a versatile Python-based framework that streamlines the development of both physics-based and machine learning interatomic potentials, supporting modular design, compatibility with major simulation packages, and parallel computing.
Contribution
This paper introduces KLIFF, a comprehensive, modular framework that simplifies the entire process of developing interatomic potentials, integrating physics-based and machine learning models.
Findings
Successfully fitted a Stillinger--Weber potential for silicon.
Developed a neural network potential for silicon.
Demonstrated compatibility with major simulation packages.
Abstract
Interatomic potentials (IPs) are reduced-order models for calculating the potential energy of a system of atoms given their positions in space and species. IPs treat atoms as classical particles without explicitly modeling electrons and thus are computationally far less expensive than first-principles methods, enabling molecular simulations of significantly larger systems over longer times. Developing an IP is a complex iterative process involving multiple steps: assembling a training set, designing a functional form, optimizing the function parameters, testing model quality, and deployment to molecular simulation packages. This paper introduces the KIM-based learning-integrated fitting framework (KLIFF), a package that facilitates the entire IP development process. KLIFF supports both physics-based and machine learning IPs. It adopts a modular approach whereby various components in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
