Skip to main content

A general purpose classical simulation package

Project description


Markdownify
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).

GitHub Actions Workflow Status GitHub Issues or Pull Requests Documentation Unittests

AuthorsContributorsRunningPythonDependencies

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

raspalib-3.0.33-cp312-abi3-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12+Windows ARM64

raspalib-3.0.33-cp312-abi3-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.12+Windows x86-64

raspalib-3.0.33-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

raspalib-3.0.33-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

raspalib-3.0.33-cp312-abi3-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

raspalib-3.0.33-cp312-abi3-macosx_10_13_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12+macOS 10.13+ x86-64

File details

Details for the file raspalib-3.0.33-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: raspalib-3.0.33-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

Hashes for raspalib-3.0.33-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 96ca4df292ecd7ef89ae00fbfd2ed973cdbbcdc7e97b71e6b8bfb5e37b514601
MD5 7a6f63cf491ab084d65522cacac77405
BLAKE2b-256 ae58b967886ea79b8c7dc09edab3c1d3e06edd3b14bba41e519d5f25814b1c6e

See more details on using hashes here.

File details

Details for the file raspalib-3.0.33-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: raspalib-3.0.33-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 19.6 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

Hashes for raspalib-3.0.33-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9efd9a021a601d535edb46c4ef0ff7d732d374b29e4c158006f765043e040885
MD5 c4b69cbe536ed6a0d8c1151b0baec3b0
BLAKE2b-256 663a57e50d8e857964c4fd1dde0c54c199b3e82bb29be6306580fb5a1c9b6540

See more details on using hashes here.

File details

Details for the file raspalib-3.0.33-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.0.33-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2072aa02ea0521e973f9a1bc242d20920a7e938df6a8a7a1b8b96e649a0a20c5
MD5 32836bc18daeef1d600ceb821c325251
BLAKE2b-256 9bcfa5b33c65e2145f61421d264b381cd3a7245eb4fc81a83da5bfc6df253242

See more details on using hashes here.

File details

Details for the file raspalib-3.0.33-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raspalib-3.0.33-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f86e07930bbe791b424b24d7d5974383b7cb84c896f228aced8b92880105b31
MD5 5bcfb37137f2bf10afb8ddb5ac6eb782
BLAKE2b-256 e21692204921f7ab6fec88dec17a3a3f24f7582b092499c277d67d9558619188

See more details on using hashes here.

File details

Details for the file raspalib-3.0.33-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raspalib-3.0.33-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6137e55b1369046041ec2a7ba908ee9df436743c1a526673e8939c5aac42f37
MD5 523548e807189d08d6d012baa0bbbf58
BLAKE2b-256 ee07c954258c6cbcd198b1a6ab896036b0f08862389fa932c9ad26c76cdbad41

See more details on using hashes here.

File details

Details for the file raspalib-3.0.33-cp312-abi3-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.0.33-cp312-abi3-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5fc52e056e2c2cd6905434f384db839b5c694eeb323241d39db87a124cbaeb0f
MD5 cb9a944184f8a6cd5ccb40046b3772c6
BLAKE2b-256 3aff0f437562a33d19958377e9792f69f66608013d26d1637c711af0a2723d4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page