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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.3 MB view details)

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

lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (27.9 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.2 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

lammps-2022.6.23.4.0-py2.py3-none-macosx_11_0_arm64.whl (15.8 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2022.6.23.4.0-py2.py3-none-macosx_10_9_x86_64.whl (35.2 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: lammps-2022.6.23.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 3726862f2c73865d71c130198cd126f52e95c27e7b34d2a5b8c8fc4a94bab3dd
MD5 54074bff49d080babb8f9e3c87b6a43f
BLAKE2b-256 ef7d77855139d5c00ea7170cb429e06058a07c12382ca58873796cec69dab413

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4630af91511e8142f076a42a7c092707096ab0176d77dd0c0b683e5e965a0e24
MD5 b31ae6042cc93a8eb3d9f90a6ff7ae30
BLAKE2b-256 80346fdec65008e84edbddc29dea684cff4e687e60043507d7728050027c72bb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc43a645e3e597f657357aa9ba14c1d218498bebfe256d7ae4b7a35ab5f1bc0d
MD5 7a8398bce972b624acf89c9fa2f8b076
BLAKE2b-256 884d7cc18b324399ec207cbd7581f8c7829986902081fac1dc52071479c6485c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f166b6e499e3081db856785785b032034dc851ded9e4f6a35f58d54f0c752f73
MD5 58da8eaec895092b03d7b2c0de2a4d98
BLAKE2b-256 97f481f66b539cfc1b5a004490303a9bfa33feec70fe4e8278272fa4e1025a8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3908603bcae7e826e66bb5652fbbb69a6c1123dc3d143b66c4a502ae9e749da1
MD5 f35b410078467c4962185d473f8bc432
BLAKE2b-256 83ffed7ea14e0e06ee1b35f9dae7d5095655f75cb98f8f13bbd57c472e35f7e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cc1809138a0ebfaff9188e7781141fb8039133a73ec64f7f5de6de1405d00fe
MD5 78c264c382d7259bf47d1512cf77cb31
BLAKE2b-256 4ff5352aaff04fc0718fd30e23ae4735680c911123b19c6317fbb976ffbba564

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2022.6.23.4.0-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f516cd7269254443aa334e8cb3cd7e13e76b761fc3544a8b21d49a89d5c82c2d
MD5 59702d9e9c487fe85841931e3f19c8d5
BLAKE2b-256 64bf79814d64e1a3369da925391cfafbbf25fe202aa5e2f5853e3d9f95a4c5ee

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