ab-Initio Configuration Sampling tool kit
Project description
abICS
abICS is a software framework for training a machine learning model to reproduce first-principles energies and then using the model to perform configurational sampling in disordered systems. Specific emphasis is placed on multi-component solid state systems such as metal and oxide alloys. The current version of abics can use neural network models implemented in aenet to be used as the machine learning model. As of this moment, abICS can also generate Quantum Espresso, VASP, and OpenMX input files for obtaining the reference training data for the machine learning model.
Requirement
- python3 (>=3.7)
- numpy
- scipy
- toml (for parsing input files)
- mpi4py (for parallel tempering)
- This requires one of the MPI implementation
- pymatgen (>=2019.12.3) (for using Structure as a configuration)
- This requires Cython
- qe-tools (for parsing QE I/O)
Install abICS
Pymatgen requires Cython but Cython will not be installed automatically, please make sure that this is installed,
$ pip3 install Cython
mpi4py requires one of the MPI implementations such as OpenMPI, please make sure that this is also installed. In the case of using homebrew on macOS, for example,
$ brew install open-mpi
After installing Cython and MPI,
$ pip3 install abics
will install abICS and dependencies.
If you want to change the directory where abICS is installed,
add --user
option or --prefix=DIRECTORY
option to the above command as
$ pip3 install --user abics
For details of pip
, see the manual of pip
by pip3 help install
If you want to install abICS from source, see wiki page
License
The distribution of the program package and the source codes follow GNU General Public License version 3 (GPL v3).
Official page
https://www.pasums.issp.u-tokyo.ac.jp/abics
Author
Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi
Manual
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file abics-2.0.0.tar.gz
.
File metadata
- Download URL: abics-2.0.0.tar.gz
- Upload date:
- Size: 49.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a629e7adae3b43fa62471ea2141dc0986cb1f079e3dadfb527f0c50f06c2f5d1 |
|
MD5 | fe1b007684b80d61e2b5ac40c9417c82 |
|
BLAKE2b-256 | 41c6bbac92a4212052743744ae227d1bd2576279f564493312ea3a2d49bb7f08 |
File details
Details for the file abics-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: abics-2.0.0-py3-none-any.whl
- Upload date:
- Size: 84.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2821ecfc3774a227a5f325bdd50e5444957d64bd0ccfe765f089b693f8048476 |
|
MD5 | 487a98bea60ac7701ef462e94ece2ccd |
|
BLAKE2b-256 | a5d1e51427b9755c2d014f6cab6bc512b0d6ef10ea6262eb1072cdff57f7a357 |