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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

lammps-2023.8.2.2.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.8 MB view details)

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

lammps-2023.8.2.2.0-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.2.0-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.2.0-py2.py3-none-macosx_11_0_arm64.whl (72.3 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2023.8.2.2.0-py2.py3-none-macosx_10_9_x86_64.whl (92.2 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: lammps-2023.8.2.2.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for lammps-2023.8.2.2.0.tar.gz
Algorithm Hash digest
SHA256 b738f47277f81ad044c67f5a306205908e785910a4f67568c8080dbc7dcd3e4c
MD5 87f8fafa950f8dd605d990af6861b6a8
BLAKE2b-256 7335b1ca9fdaaab8948628efd7e84d1deb2b69583123c30c101cbb93b2668e63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5015211f74c4c9fcfb277dde157282e092d1afba0a7d75b7f01e4f3851adf75f
MD5 499e88baef972ad0ce218f4ec0a262c2
BLAKE2b-256 74c60fd37f7fa9bfb8eee63b274cfb5a0acca35a29c27735b3ba9372e1e5073d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62f4f44991f8a0cee588019e7342235ea5e81bbae1ef9cf7be0510df74a6ecd7
MD5 a0cded29dd61e130c9ba6581ad4c24c7
BLAKE2b-256 0666243d11aa6b4c0fb782c05e7ba270cfe741743ea44223cb3e507a6733fd44

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 846f87bd27780879928eeeb99ea0e5073873662a1a593f5cab1f6c795a34dbff
MD5 99ba5c64872bd7cb5e4bf5dc5781e725
BLAKE2b-256 9da30af93a18712e67ebc2aa1efa8deafd5e3f8de4f53f21adc971de462adeae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aefbe6f3e8db92b6a2700bf2e6d1358f7a6317c8fd88e01f75595826947b4431
MD5 3f6f006dde503ac5db04c8ebecc23884
BLAKE2b-256 c290f49bb7b41ee96d3a01c4baabd91636942fb8632f04537c6c6a40f823ace2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62a13ce230227ef607943223e62dc9c85013c00756f3050f37a14f7c96ed6dde
MD5 da822bbda9ba524420b65e111f9a8414
BLAKE2b-256 57e61b7721869ecfc526161c138ff5d9ae5be381630f2aa4d3fd2dced4768b05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.2.0-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56476064ae0ce8c4db449b5ed258dbb5da7d9f3010553a74428b739859bc3709
MD5 163575e1a164334f788530bb12099fd2
BLAKE2b-256 2b521f0e994bb5034fe1c9bb4008ec8964f036492b59c50babcc2289d1a11677

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