SEAMM MBE Plug-in
A SEAMM plug-in for many-body expansion (MBE) corrections of periodic cells and clusters
Free software: BSD-3-Clause
Documentation: https://molssi-seamm.github.io/mbe_step/index.html
Features
Please edit this section!
Acknowledgements
This package was created with the molssi-seamm/cookiecutter-seamm-plugin tool, which is based on the excellent Cookiecutter.
Developed by the Molecular Sciences Software Institute (MolSSI), which receives funding from the National Science Foundation under award CHE-2136142.
History
- 2026.10.4 – Requires seamm-exec 2026.10.3.2 for running on a cluster
Requires seamm-exec 2026.10.3.2: each bundle of calculations sent to a cluster’s queue now runs on one node, a calculation runs inside the job itself only when it fits there, and bundles get a time limit from their calculations’ estimated cost. Before, a VASP or ORCA calculation could be spread over several nodes and fail, or be cut off by the queue’s default time limit.
Checked end to end on TinkerCliffs: the 64-water pilot frame reproduces the prototype’s labels (energy to 0.001 meV, forces to 0.2 meV/Å RMS, pressures to about 1 atm).
- 2026.10.3 – Initial release: many-body expansion (MBE) corrections
A step that estimates high-level energies, forces and, for periodic cells, the stress of a cell or a large cluster: a low-level calculation of the whole system plus [high - low] corrections computed on monomers, pairs and triples of molecules, using the seamm_mbe library.
The levels are model chemistries: the high level, a molecular low level, and optionally a periodic low level (e.g. VASP) for the fragments of periodic cells, run as batches of calculations through seamm_exec.
Pair and triple cutoffs, a rule for which triples to include, and a check that the cell is large enough for the chosen cutoffs.
For a periodic low level, the fragments are placed on the cell’s FFT grid so that the grid errors cancel between the cell and its fragments.
Optional pairwise counterpoise correction of the basis-set superposition error.
Optional energy offsets per molecule type, and the results stored as properties and written to an extended XYZ file for training machine-learned force fields.
Metadata
Release files for mbe-step 2026.10.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mbe_step-2026.10.4.tar.gz | 906.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mbe_step-2026.10.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 939.0 kB
Release files / mbe_step-2026.10.4.tar.gz
| Download URL | mbe_step-2026.10.4.tar.gz |
|---|---|
| Size | 906.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8725eb1f3a539fa37681c8e951dfa3837329af4cf3d09cad0ad9f9a1cb2dfe73
|
|
BLAKE2b-256 checksum How to use checksums |
b7bf54b27037eb915d4db89916ca236d45bb780ddfcda45dc9c358de9a5ad297
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / mbe_step-2026.10.4-py2.py3-none-any.whl
| Download URL | mbe_step-2026.10.4-py2.py3-none-any.whl |
|---|---|
| Size | 32.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
89198d6814529ccdbfb5061af530228f297689c010b4444169e8851bf5c00f87
|
|
BLAKE2b-256 checksum How to use checksums |
a7f6f0f3ff955c0b79d810f36edfb98d98597e6e56249608e575f4c8c7cea5f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|