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.2.1.tar.gz (12.8 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.2 MB view details)

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

lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (25.6 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

lammps-2022.6.23.2.1-py2.py3-none-macosx_11_0_arm64.whl (15.1 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2022.6.23.2.1-py2.py3-none-macosx_10_9_x86_64.whl (30.6 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: lammps-2022.6.23.2.1.tar.gz
  • Upload date:
  • Size: 12.8 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.2.1.tar.gz
Algorithm Hash digest
SHA256 2ee95d2b5dec7b0d34f54e904a0c0af038f177eedf695bdae816cf8bde2d2ebf
MD5 72a61c4f02f1df962f3f8feec9416142
BLAKE2b-256 9cfde7bc717c57217b9c794da60bf084589e082c93868e41768dd767f643df8f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 34db8ba9f67f1e62a211862b6ffd33120c3eb53b090278499dcf03b1546bdc20
MD5 6380326875880249a76989ba736e5209
BLAKE2b-256 f14c0c368aa8590be2fbbbed62180b6d7a2b9c0c000c8580c4ccb0be378d81e9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a71022a5f20a657631f1e33304a60d74e07c3fbe624f647a549ecda8cc796089
MD5 efc4c5204552bfa956960030f5e1100e
BLAKE2b-256 7fcdd6d2e26582393be6cad35fb264f6a3bc3ae2549a252b6b18ad04853e3840

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b6f377c44b667d4eb033b0d8b70c0e9c157b330c8cb9c3cb1e877894a4863aef
MD5 dc862125e396705e5ecd567ec8bec822
BLAKE2b-256 7095a803d2254c3c4aeefc837b4b454837d114d5dc1e06e9a487ec6ee300b26d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9a4bbfcb9ef174c94dd934eb7e42346f3f4258a980ada5fd811ca6a4cf3fbfa
MD5 c6be1874215e3382c6f54ddfc88952ad
BLAKE2b-256 ed4a8c1dad1dd9d4a1f7ab6e52decf81420c60c97c4cc4c001a6c23adbcbbc70

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40c5b34d3af5c76de19fc12d026bcb8138fde3d71d4519318f11c04b5e9c05a6
MD5 65680aa86075d8c844d00731c08f2420
BLAKE2b-256 9c2b5ce6f360d355ec638c47cb036edd4cd93f22245c32a00918c2ca1e4eda74

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.2.1-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fc373036cf3d876c59279bb4b7ee3fb709272293e5efe74854152647eaa4d1e
MD5 128ce7d80cbec8105bb57b3b2ee70515
BLAKE2b-256 03d7a5bd900647adc5c3d69d6be53b368c7bb8e757319ca928fbe5c0bdc32a6f

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