Skip to main content

SimLAMMPS

SimLAMMPS is a SimPhoNy wrapper that enables the use of the LAMMPS molecular dynamics simulation engine on the SimPhoNy Open Simulation Platform.

Disclaimer: We are not affiliated nor associated with the authors of LAMMPS.

Installation

This wrapper requires a working LAMMPS installation. If you are running Ubuntu or CentOS, you are lucky, as we have prepared a script that can install it for you.

    ./install_engine.sh

If you are running a different distribution or operating system, you will have to install it yourself. Please make sure that LAMMPS is installed before proceeding.

The next step is to install the wrapper itself. SimLAMMPS is available on PyPI, so it can be installed using the pip package manager, you can do so by running:

    pip install simphony-osp-simlammps

Finally, the wrapper requires a specific ontology to operate. Download the ontology file and ontology package, then install the latter with the following command:

    pico install simlammps.yml

Note: The provided ontology is not connected to any top-level ontology, therefore its scope is limited to this wrapper.

Docker

Alternatively, you can run the wrapper from a Docker image. We have prepared a Dockerfile with all the necessary requirements.

    # Build it
    docker build -t simphony/simlammps .
    # Run it (console entrypoint)
    docker run -ti --rm --entrypoint=/bin/bash simphony/simlammps

Documentation

All information about SimPhoNy is available on the SimPhoNy documentation. Check out the examples folder for examples on how to use SimLAMMPS itself.

The LAMMPS engine documentation is available here.

License

Copyright (c) 2014-2022, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. acting on behalf of its Fraunhofer IWM.

SimLAMMPS is distributed under the terms of the GNU Public License Version 2 as required by the license terms of LAMMPS itself.

Contact: SimPhoNy

Metadata

Release files for simphony-osp-simlammps 4.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simphony-osp-simlammps 4.0.0
File Size Uploaded
simphony-osp-simlammps-4.0.0.tar.gz 19.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simphony-osp-simlammps 4.0.0
File Interpreter ABI Platform
simphony_osp_simlammps-4.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.9 kB

Release files / simphony-osp-simlammps-4.0.0.tar.gz

Download URL simphony-osp-simlammps-4.0.0.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
35b83d239b34d1baf3fd8ce62f64a9cf274fb21c5877e41379337de37217e3eb
BLAKE2b-256 checksum
How to use checksums
08bc2fc7b9c6425ac56f67c9535d5685700f409066fd506a14869e29a47a661d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / simphony_osp_simlammps-4.0.0-py3-none-any.whl

Download URL simphony_osp_simlammps-4.0.0-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0854fa98e89a78dfb7ec21165bc8624ea3b81c018d06f26bb45f773fd02b992c
BLAKE2b-256 checksum
How to use checksums
dd04b803f7043e03bd26de187d2f10e04775344c76cbf86719f3480fd93733b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

4.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page