A general purpose classical simulation package
Project description
RASPA3
This software is a general purpose classical simulation package.
It has been developed at the University of Amsterdam (Amsterdam, The Netherlands) during 2022/2026 in active collaboration with Eindhoven University of Technology (Eindhoven, Netherlands), Delft University of Technology (Delft, The Netherlands), and Northwestern University (Evanston, USA).
• Authors • Contributors • Running • Python • Dependencies •
Authors
Drs. Youri Ran, University of Amsterdam
Drs. Shrinjay Sharma, Delft University of Technology
Dr. Salvador R.G. Balestra, Universidad Pablo de Olavide
Drs. Zhao Li, Northwestern University
Prof. Sofia Calero, Eindhoven University of Technology
Prof. Thijs Vlugt, Delft University of Technology
Prof. Randall Q. Snurr, Northwestern University
Dr. David Dubbeldam, University of Amsterdam
Contributors
Olivier Marchand, equitable binning and site resolved density grid support
Alvaro Vazquez Mayagoitia, Argonne National Lab, contribution to openmp-implementation discussion
Anserme, better README.md and packaging
Citing RASPA3
Y.A. Ran, S. Sharma, S.R.G. Balestra, Z. Li, S. Calero, T.J.H. Vlugt, R.Q. Snurr, D. Dubbeldam, "RASPA3: A Monte Carlo code for computing adsorption and diffusion in nanoporous materials and thermodynamics properties of fluids", 2024, J. Chem. Phys., 161, 114106, DOI
Running
cd examples/basic/1_mc_methane_in_box
./run
Implemented so far
- rigid molecules and rigid framework
- multiple systems, box or framework
- grand canonical ensemble (CBMC, CFCMC, and CB/CFCMC)
- Gibbs ensemble (CBMC, CFCMC, and CB/CFCMC)
- Monte Carlo NPT ensemble
- transition matrix Monte Carlo
- Molecular Dynamics NVT ensemble (Nose-Hoover thermostat)
- binary restart
- blocking pockets
- PDB-movies, energy histograms, number of molecule histograms
- RDF, MSD-order-N, VACF, density grids (cube files)
- charge equilibration
- MC/MD hybrid move
- tail-corrections for CFCMC
- grids for rigid frameworks
- writing and reading restart-files
- external field interpolation grids
Experimental
- flexible molecules (CBMC)
- partial insertion move
Todo-list
- flexible molecules (MD)
- zeo++-type calculations
- flexible frameworks
- reaction ensemble
- identity change
- polarization
- cell-lists for rigid frameworks
- partial molar volumes
- partial molar enthalpies/volumes
- optimization
- elastic constants
- HDF5 property writing
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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file raspalib-3.0.32-cp312-abi3-win_arm64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-win_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12+, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9514a2c87adcc4f1f2986dc23c9468153cb368b80b3b839891fc5cfc98e951fc
|
|
| MD5 |
b090010ecf3cfcded4fbfcc44dfca898
|
|
| BLAKE2b-256 |
edd15ee5b58a548c811c8e2ba69c8f6bbf16fdd63429c37bab980fba18c852d8
|
File details
Details for the file raspalib-3.0.32-cp312-abi3-win_amd64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-win_amd64.whl
- Upload date:
- Size: 19.8 MB
- Tags: CPython 3.12+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
493a61fed3366bb7c5da3c0e6f27bac40dd0155ee0bef5217924908d28bb63d9
|
|
| MD5 |
d86538f38a7f3f1b1cd40234c7b9ddc1
|
|
| BLAKE2b-256 |
72a94838c67c9b8cba3251cfc20a912f6a2b0377f24e9bb2290ff38357560de3
|
File details
Details for the file raspalib-3.0.32-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.12+, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
429582387dec303a702b11b58a1b89286fdfa570d61d9253a4d4930b80b8a914
|
|
| MD5 |
b0f9f1ff594ac0a8534cb9441414175d
|
|
| BLAKE2b-256 |
29fbae2e91dba4ca08d42db3c4cbc2a358e6d6bc92c41c3df5fa007fd3d3c288
|
File details
Details for the file raspalib-3.0.32-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12+, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d75cd2220f79e007bf2ebf9becd978495cf6105a1f587e3d1743d216195900cc
|
|
| MD5 |
fca9fff5bfd9c9485b82e585428a01de
|
|
| BLAKE2b-256 |
0d7f0bcd4f60c7b9cbe011af5eac6fde1a9b6f07983be2153940e377ec2db29b
|
File details
Details for the file raspalib-3.0.32-cp312-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.12+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c0bda4261be18e4679db6b7e60bf12a0e127fc2c163b60177e8f7b17165efdc
|
|
| MD5 |
35243f2fa9a398570db199a080fb4162
|
|
| BLAKE2b-256 |
3939636663cf3f1684854fdd02d2f4be823194ff22f106e9eaab1e1c913d0781
|
File details
Details for the file raspalib-3.0.32-cp312-abi3-macosx_10_13_x86_64.whl.
File metadata
- Download URL: raspalib-3.0.32-cp312-abi3-macosx_10_13_x86_64.whl
- Upload date:
- Size: 12.1 MB
- Tags: CPython 3.12+, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cd7fba29fadc1e5e63b7f36a0af729b6ec56d1852b12d0c2a024c7e7489b98d
|
|
| MD5 |
34a16384075d7dc7d26c929efa172187
|
|
| BLAKE2b-256 |
d4debf701c504ed7b566105fe26a3b46a53d69f2f93224f54a7cd56cd4c7b286
|