https://github.com/fernandezfran/aelm

accelerated exploration of local minima

https://github.com/fernandezfran/aelm

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: rsc.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

accelerated exploration of local minima

Basic Info
  • Host: GitHub
  • Owner: fernandezfran
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 3.44 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 4 years ago · Last pushed over 3 years ago

https://github.com/fernandezfran/aelm/blob/main/

# aelm

[![Github Actions CI](https://github.com/fernandezfran/aelm/actions/workflows/ci.yml/badge.svg)](https://github.com/fernandezfran/aelm/actions/workflows/ci.yml)

**aelm** provides a function to find relevant energy minima and associated 
structures by performing local minimizations from a biased trajectory with LAMMPS.


## Usage

```python
from aelm import aelm

df = aelm(
    "biased_traj.xyz",
    "dump.minimized.lammpstrj",
    {"box": np.array([xbox, ybox, zbox])}, "type": {"Si": 1, "Li": 2},
)
```

In this example you need an executable of [LAMMPS](https://www.lammps.org/), 
_lmp_, its input file with the minimization script, _in.minimization_, and a 
biased trajectory, _biased_traj.xyz_ (that can be simulated, for example, with 
[GEMS](https://github.com/alexispaz/GEMS)) in the same directory as the script.

You can also check the jupyter notebook in the example folder.


## Requirements

You need Python 3.9+ and an executable of LAMMPS to run aelm.


## Installation

To installing it from sources you can clone this [GitHub repo](https://github.com/fernandezfran/aelm) 

```bash
git clone https://github.com/fernandezfran/aelm.git
```

and inside your local directory install it in the following way 

```bash
pip install -e .
```


## Documentation

You can compile the documentation and open it by executing the following 
commands

```bash
cd docs/
pip install -r requirements.txt
make clean
make html
xdg-open build/html/index.html
```


## License

[MIT License](https://github.com/fernandezfran/aelm/blob/master/LICENSE)


----------------------------------------------------------------------------------

BibTeX citation of the 
[paper](https://pubs.rsc.org/en/content/articlelanding/2021/cp/d1cp02216d/unauth)
in which the method is explained:
```
@article{fernandez2021characterization,
  title={Characterization of amorphous Li x Si structures from ReaxFF via accelerated exploration of local minima},
  author={Fernandez, Francisco and Paz, Sergio Alexis and Otero, Manuel and Barraco, Daniel and Leiva, Ezequiel PM},
  journal={Physical Chemistry Chemical Physics},
  volume={23},
  number={31},
  pages={16776--16784},
  year={2021},
  publisher={Royal Society of Chemistry}
}
```


Owner

  • Name: Francisco Fernandez
  • Login: fernandezfran
  • Kind: user
  • Location: Córdoba, Argentina
  • Company: FAMAF, UNC

Computational Physicist

GitHub Events

Total
Last Year