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

Uploaded Source

Built Distributions

lammps-2022.6.23.3.0-py2.py3-none-win_amd64.whl (9.5 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

lammps-2022.6.23.3.0-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.0-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.0-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.0-py2.py3-none-macosx_11_0_arm64.whl (14.9 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2022.6.23.3.0-py2.py3-none-macosx_10_9_x86_64.whl (34.2 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: lammps-2022.6.23.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 705ce41577fdca9653ff6dc3de43bae14efae481dd03d504250241fe680e8646
MD5 3abcd150adbfce360034783e0ece970b
BLAKE2b-256 5b0f4eeb35d08027418096389ea43de60d0422c1ce1fb8c2b769a8172cede9d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d97e676e257ca0cf9bd13e291478830f4f1b6c9f3161f0ccd2a50e300e49b87
MD5 babceb4a204982a75da743fe07e43267
BLAKE2b-256 c1c26409d041f0e5b1157c9c34d91955e64703dc0d396c3db985a41482e4add2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 613e749cfbcbe24daf7d61703058455406f3960b4c34bece3439b83d2b485600
MD5 ce83129e3c022c008b539f79fe4cabf0
BLAKE2b-256 9f8bcb82a9ace3b0631373ef75f75a3b730a4afb4003709d831c9e41b2d06149

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4008b120867c38fbd7b1ba69a138cd6b69ccdf065f955162a6f3cda4cb8dc998
MD5 9a65f30da6a40eaae6eeedc14f07571a
BLAKE2b-256 93fd186207f0249ac65c0a1a2c315b90d45d07ccf5e1b5585f1d797378620ae4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08b953acd330cf9634a7a1ddb20649cdbfacec129360e43fc3e543facd1f2b7f
MD5 cc6d9c81b96711f5b87cbbe5333c8d98
BLAKE2b-256 fefc9cfc4075a2e04132ce33bec9bfabbfe4d80b5e957f62b4359925a143eaac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cffe021d963e89cc89397894cf0e9cb10caeb03be57e53bc0c5e15239c9046e
MD5 c58dfbb8f5181c81fa288ee843096fc7
BLAKE2b-256 9b00c38bfa02d2e970534adb0660513f0c53c34b0351b637cf3d8fbf33d551b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.3.0-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b06f4b8cca1ee7aac9b1adaf44b12b08ed2b5283b807ccc3d00406425616a6d4
MD5 ef6d044ccadfca93f5065683f669e8dc
BLAKE2b-256 745ea3bde574f9f02c596cd3484d1588ce7b9a12b7587bdeb330c034a1972597

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