Skip to main content

unoffical LAMMPS Molecular Dynamics Python package

Project description

LAMMPS unofficial wheels

This unofficial repository holds the code to build LAMMPS platform wheels for Linux, macOS, and Windows. LAMMPS can easily be installed using

pip install lammps

The package requires Python 3.7 and above. Most packages are enabled in this distribution. For the usage of LAMMPS, see LAMMPS documentation.

Available Builds

OS Arch Bit Conditions MPI
Linux x86_64 64 glibc >= 2.17 MPICH
Linux aarch64 64 glibc >= 2.17 MPICH
Linux ppc64le 64 glibc >= 2.17 MPICH
macOS x86_64 64 >= macOS-11 MPICH
macOS arm64 64 >= macOS-11 -
Windows amd64 64 Microsoft MPI

To use MPI, it is required to use the same MPI as what the package was built against.

Usage

Python

from lammps import PyLammps

Command line

lmp -h

Plugins

Developers should build plugins with the same MPI, and can register the plugin directory using the entry points:

[project.entry-points.'lammps.plugins']
some_plugin = "some_package:get_plugin_dir"

get_plugin_dir should return a string which contains the plugin directory and can be added into LAMMPS_PLUGIN_PATH. See LAMMPS plugin documentation for details.

License

This package is distributed under the GNU General Public License, as the same as the original LAMMPS repository.

Project details


Download files

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

Source Distribution

lammps-2022.6.23.3.1.tar.gz (12.9 kB view details)

Uploaded Source

Built Distributions

lammps-2022.6.23.3.1-py2.py3-none-win_amd64.whl (1.2 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.7 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ x86-64

lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (27.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (22.7 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

lammps-2022.6.23.3.1-py2.py3-none-macosx_11_0_arm64.whl (15.2 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2022.6.23.3.1-py2.py3-none-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

Details for the file lammps-2022.6.23.3.1.tar.gz.

File metadata

  • Download URL: lammps-2022.6.23.3.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for lammps-2022.6.23.3.1.tar.gz
Algorithm Hash digest
SHA256 7b2a6dea55f491abbce8f00bfa8663f8c2389b9ee0fdc4f3a7aac73b097a221a
MD5 70fc274b1c554b150b655dee19b7662c
BLAKE2b-256 4b28b4fdbc25988149cae7166973e68946f103d603a3b563b6c1af707e205bc5

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 72d520dec7751ea3d17f4105e57cc67e746e1a2152e15063e842da6c2f598ee4
MD5 ca385ea207740a22945de5dbb555b8a2
BLAKE2b-256 5ff27422b3308237d9a617642dd6e8dbb653c7c4ba6302a56207e7360c5b9da0

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94d6c60fab3c34e98e46f009296ccc06cb36a80de2955bf57a9aa98b1bb95e8b
MD5 e47fa66deed2610c25406efd98fe5de4
BLAKE2b-256 183db8fb37b91895a00824fa40eb54fe6d2134bca1bc03e7860406300d498d4f

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 286a23e0da1fd20b3388f1bcfd0d338dd8be33b057d0a1274b9bf7b7c1951cd6
MD5 fdf7a73a421c5a7161871dfe47367aff
BLAKE2b-256 1bd969df14ab794c97420f111e5a433c49134c84b29694f724859a68ba597e27

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29f8f4260fb5208881ce933f334ce77a0124d2d9590fac68c689edca50f8ecff
MD5 e2b6b3c4de826232f032ae8b5d234855
BLAKE2b-256 fc187f89e55c4911bcd03d80e884d5d52abb6f583df91c40a39e606982cbe4a1

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0eacb20658331a69aba85e67ea0f1f7caca5823886d70e644f33509a8ba3e5a5
MD5 1117ec15a175026b91b17b9591c99cf2
BLAKE2b-256 2c9361b8af96d00a3423858ec24db7f45b55e1cca247e927cb3f541f7e157f32

See more details on using hashes here.

Provenance

File details

Details for the file lammps-2022.6.23.3.1-py2.py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2022.6.23.3.1-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d675b487b7aeb79a04bbc7da434ded1d1bc9826a0e05cced0ccc0e38f80a6de9
MD5 5ca4be76aba5876e837fcdae72b2f830
BLAKE2b-256 1c869622e0f24cd74154cf5b77671a0913e78ed8f3eebe684f0d1387317b08e1

See more details on using hashes here.

Provenance

Supported by

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