Documentation | Build Status | License |
---|---|---|
ACEfriction.jl facilitates simulation and machine learning of configuration-dependent friction tensor models from data. In more general terms, ACEfriction.jl provides methods for efficient representation, learning, and evaluation of
where
The underlying representation is based on an equivariant Atomic Cluster Expansion and, as such, size-transferrable, i.e., models can be trained and evaluated on 3D-point clouds comprised of an arbitrary number,
For details, please refer to the Documentation, which includes a function manual and Workflow Examples of fitting an electronic friction tensor as well as a momentum-conserving friction tensor model as commonly employed in Dissipative Particle Dynamics.
To install ACEfriction.jl run the following code in a Julia-REPL:
] registry add https://github.com/ACEsuit/ACEregistry
] add ACEfriction
More detailed instructions can be found in the Installation Guide of the Documentation.
If you use this code, please cite our paper:
@article{sachs2024equivariant,
title={Equivariant Representation of Configuration-Dependent Friction Tensors in Langevin Heatbaths},
author={Sachs, Matthias and Stark, Wojciech G and Maurer, Reinhard J and Ortner, Christoph},
journal={arXiv preprint arXiv:2407.13935},
year={2024}
}
ACEfriction.jl is published and distributed under the MIT License.