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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.7 MB view details)

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

lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (83.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (78.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

lammps-2023.8.2.0.0-py2.py3-none-macosx_11_0_arm64.whl (72.2 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

lammps-2023.8.2.0.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.0.0.tar.gz.

File metadata

  • Download URL: lammps-2023.8.2.0.0.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lammps-2023.8.2.0.0.tar.gz
Algorithm Hash digest
SHA256 a47c516de58b5fac2b749716fa07ce7b0570963ed5d55addf22b55737cbac248
MD5 e950e58698532ba87bbe1d7cca65d9cf
BLAKE2b-256 55e88f5bfce6cff085588ffc4e6cb4487f9c8595ac8fbe0bd7f3a696023da198

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: lammps-2023.8.2.0.0-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 56.7 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 90f484c520630e112d7a2d40a22f205f66cb61543560b9f7d902d51c1cb737da
MD5 b6d7945716fa1bc92593c6b269bb2d15
BLAKE2b-256 e1cc6d8904ae19c10dc6de6d110d990d747a8ccd1ae7aafa322c8266f49325c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08c4a4f970ba2db06daadeae75b4a61a748b02a5ae863962b09b2219304995f4
MD5 789a9f0e1705e950b19516ffacbb2ecc
BLAKE2b-256 160c6f385791864a86e7edb948593d251f04b41927266e4ed77204dfad0e9d30

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 87b57784490e0356b630eed8e5829459e4adfc6e1e96ef868083db383ac3075a
MD5 0ca60b86c197e22380d6cc04f70222a8
BLAKE2b-256 9ca371917f51a9dcec3c662c7db9f4adff3167b6900c0c83e4ed2fe840be375d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff64d70ddda54e31c3a09cc1caf02cb1060acaf801d31255bc359fae324bf982
MD5 7c695baa346a9994f2e3fadeb55ab208
BLAKE2b-256 4bf64e6470c4dd03a891bc955f85bbb78affdbd46723e635e513026c0a4ca2c8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: lammps-2023.8.2.0.0-py2.py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 72.2 MB
  • Tags: Python 2, Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d76a89d10ca68e4e50906e145c3bcfdc6d7d834ff39b294f631ae4353f9e3fcd
MD5 f2a2c6d61879dcd56a714516d3269a98
BLAKE2b-256 6c93fbddd5d67c5299456d42410c11a2f2f77619996eac17f8013e40cacb08b8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: lammps-2023.8.2.0.0-py2.py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 92.2 MB
  • Tags: Python 2, Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lammps-2023.8.2.0.0-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ffb7cbb45df31c99ea047182b082f445eb27ebd773f4d3983ee3ac026d7814d0
MD5 abf5fc48028bfa87755270a62dbfec2b
BLAKE2b-256 9f4693186c5f8886082653f04b2ce348f2fddce45ea84f9f5cc3dd8753659b46

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