Skip to main content

unoffical LAMMPS Molecular Dynamics Python package

Project description

LAMMPS unofficial wheels

Pypi version Pypi downloads Pypi downloads Pypi downloads

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 MPICH
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-2023.8.2.3.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distributions

lammps-2023.8.2.3.1-py2.py3-none-win_amd64.whl (56.7 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.9 MB view details)

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

lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (83.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (78.6 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

lammps-2023.8.2.3.1-py2.py3-none-macosx_11_0_arm64.whl (79.8 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2023.8.2.3.1-py2.py3-none-macosx_10_9_x86_64.whl (90.6 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: lammps-2023.8.2.3.1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for lammps-2023.8.2.3.1.tar.gz
Algorithm Hash digest
SHA256 29e8089785da9ae24015949a226fab60b17a23a85444f907d9aa3eea58f618f0
MD5 fed63c5f75184113c98b113c247c58c5
BLAKE2b-256 3d7252af34decf9ca64d062c1616c31586d8d221a48122c02fe8e89a40722c8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 273f004b60c48c97d85e804936e8d577aa4d36890a2e6ccfe45f888c0a755de2
MD5 7337e23131e623a3c2fe6b0ffe9bcb7f
BLAKE2b-256 4d6efd4b189cf7401a0225e13a5b931bc5cf4da9f8acdb692d9879929f59eaaa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 211bce4d427194d3f48d8cc08e65116b95a974344fed49da42812f5c5fcf0f15
MD5 e0e9936937b02d3715ef45a8fc25121d
BLAKE2b-256 56ba34daedebee13d38b03e96e458a5101d39af5d44a14e626ddc5b724bccc03

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66bc983a2fa6439075eac91c905392d695add2685147484211948971dd7a32d2
MD5 ffeaae947661af9a82a5f0da6f20dcb9
BLAKE2b-256 0df6afebd4afec70eaedb8f9dc3cb3c32a1e189b034e3d48ddfc2c2671a71438

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0009cf3cd840edcc2c796646e343f45829ba66061309b2b03cd94ca59f1bf64
MD5 e0d051bdb9b7c5aaa89905b97ad03cad
BLAKE2b-256 a6915c34e2750a330ed15684a9b409ac2fa2b439b99b5033d8c01126e3d341aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9cc0d394181750d204f4b5ce571cb06eaf2960d7fe5b9196bda4ccea6c86841
MD5 a3665783ce035dda919e130b716d42cb
BLAKE2b-256 dd337ec10ef793bcca455bb7f65cd812cbb6667b369dc4f4a959010716196a8b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.3.1-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fed8d218dba317bbccd1b80b4abd1d95f1ae5bc29fcd53ee0766286178b0350
MD5 2947ccd2ef8862ce78d6d378dc70019f
BLAKE2b-256 8dae91484c5d440e1f6d49bf896885a7334c8d76053272b09dd07ed59e096342

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