Skip to content

Building a C++ extension for radial fingerprint computations

Notifications You must be signed in to change notification settings

AndrewTrepagnier/fingerprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is for the development of a C++ extension for a pythonic implementation of the radial fingerprints used in the Rapid Artificial Neural Network of Dr. Kip Barrett and Dr. Doyl Dickel's work here: https://www.sciencedirect.com/science/article/abs/pii/S0927025621002068

Simple pair interactions are considered and summed over all neighbors of a given atom. The pair-interaction structural fingerprint for atom $\alpha$ is defined as:

05FD32D8-F999-44BE-9990-573F88FFE696_4_5005_c

where $\beta$ labels neighboring atoms within the cutoff radius of atom $\alpha$.

The cutoff radius $r_c$ is defined using a MEAM-based piecewise function:

AA886FD5-5DD8-4D32-9272-D8CF20905678_4_5005_c

The cutoff smoothly transitions from 1 to 0 to account for negligible contributions from atoms at large separations. This ensures locality while maintaining differentiability for learning-based interatomic potentials.

About

Building a C++ extension for radial fingerprint computations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published