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.32-cp312-abi3-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12+Windows ARM64

raspalib-3.0.32-cp312-abi3-win_amd64.whl (19.8 MB view details)

Uploaded CPython 3.12+Windows x86-64

raspalib-3.0.32-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.2 MB view details)

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

raspalib-3.0.32-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.6 MB view details)

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

raspalib-3.0.32-cp312-abi3-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

raspalib-3.0.32-cp312-abi3-macosx_10_13_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12+macOS 10.13+ x86-64

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

Hashes for raspalib-3.0.32-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9514a2c87adcc4f1f2986dc23c9468153cb368b80b3b839891fc5cfc98e951fc
MD5 b090010ecf3cfcded4fbfcc44dfca898
BLAKE2b-256 edd15ee5b58a548c811c8e2ba69c8f6bbf16fdd63429c37bab980fba18c852d8

See more details on using hashes here.

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

Hashes for raspalib-3.0.32-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 493a61fed3366bb7c5da3c0e6f27bac40dd0155ee0bef5217924908d28bb63d9
MD5 d86538f38a7f3f1b1cd40234c7b9ddc1
BLAKE2b-256 72a94838c67c9b8cba3251cfc20a912f6a2b0377f24e9bb2290ff38357560de3

See more details on using hashes here.

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

File hashes

Hashes for raspalib-3.0.32-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 429582387dec303a702b11b58a1b89286fdfa570d61d9253a4d4930b80b8a914
MD5 b0f9f1ff594ac0a8534cb9441414175d
BLAKE2b-256 29fbae2e91dba4ca08d42db3c4cbc2a358e6d6bc92c41c3df5fa007fd3d3c288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for raspalib-3.0.32-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d75cd2220f79e007bf2ebf9becd978495cf6105a1f587e3d1743d216195900cc
MD5 fca9fff5bfd9c9485b82e585428a01de
BLAKE2b-256 0d7f0bcd4f60c7b9cbe011af5eac6fde1a9b6f07983be2153940e377ec2db29b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for raspalib-3.0.32-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c0bda4261be18e4679db6b7e60bf12a0e127fc2c163b60177e8f7b17165efdc
MD5 35243f2fa9a398570db199a080fb4162
BLAKE2b-256 3939636663cf3f1684854fdd02d2f4be823194ff22f106e9eaab1e1c913d0781

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for raspalib-3.0.32-cp312-abi3-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8cd7fba29fadc1e5e63b7f36a0af729b6ec56d1852b12d0c2a024c7e7489b98d
MD5 34a16384075d7dc7d26c929efa172187
BLAKE2b-256 d4debf701c504ed7b566105fe26a3b46a53d69f2f93224f54a7cd56cd4c7b286

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