rmc_vasp
"rmc_vasp" iteratively performs the ab initio molecular dynamics (MD)/ geometry optimization and the reverse monte carlo modeling (RMC). It is based on Structure Analysis Environment package ( https://github.com/shimane-dev/sae.git ).
Requirements
VASP
VASP need to be installed. (https://www.vasp.at/). Tested versions: 6.4.2, 5.3.5.
Input files
VASP input files.
RMC
RMC POT need to be installed. (https://www.szfki.hu/~nphys/rmc++/opening.html). Tested version: 2023.1.
Input files
RMC POT input files especially experimental data. (Xray diffraction, Neutron diffraction and so on. )
Initial structure
Density, number of atoms (system size). (Initial structure can be generated using Packmol. (https://m3g.github.io/packmol/). For random structure, set minimal interatomic distance to about 2Å, avoiding error.)
Install
Download https://github.com/shimane-dev/rmc_vasp/ . Also, https://github.com/shimane-dev/x_logger . Install using pip:
$ pip install x_logger
$ pip install rmc_vasp
Using without installation
Download https://github.com/shimane-dev/rmc_vasp/ . Also, https://github.com/shimane-dev/x_logger . Put "x_logger/" under "rmc_vasp/src/rmc_vasp/"
How to run
Put input files in a folder (work??) and open python:
$ python3
then,
>>> import rmc_vasp
and,
>>> run()
Beta version (Middle of August, 2025)
We put input files at "rmc_vasp/src/rmc_vasp/" and run the code as follows:
$ python ./main.py
Output
The output files are placed in the log0, log1, log2, ... folders. The output files include the RMC POT input files, VASP input files, and ... aaa.chi : Chi value of RMC modeling. Agreement of S(Q) with experimental data or something else depending on the RMC input data. grep_E0_OSZICAR.txt : Energy
Metadata
Release files for rmc-dft 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rmc_dft-0.7.1.tar.gz | 54.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rmc_dft-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 118.9 kB
Release files / rmc_dft-0.7.1.tar.gz
| Download URL | rmc_dft-0.7.1.tar.gz |
|---|---|
| Size | 54.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
11c8019679ae31e38383e7c5fd9b65b9dd59ab6d6a453069a6a566c774126b55
|
|
BLAKE2b-256 checksum How to use checksums |
6cb42f001d3e02c11fcfd7c69875b49ec1203e41c09b9721dd62b12331519871
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency logRelease files / rmc_dft-0.7.1-py3-none-any.whl
| Download URL | rmc_dft-0.7.1-py3-none-any.whl |
|---|---|
| Size | 64.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f3701819d83442d1ded85abe97d51027ee7e1c0e86d84c615751958885cc769b
|
|
BLAKE2b-256 checksum How to use checksums |
d05c842e15a83f6048ac62d4676063df92c64f916f819015c014927f2793a6f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency log