[package]
name = "lammps-sys"
version = "0.6.0"
description = "Generates bindings to LAMMPS' C interface (with optional builds from source)"
authors = ["Michael Lamparski <diagonaldevice@gmail.com>"]
license = "GPL-3.0"
repository = "https://github.com/ExpHP/lammps-sys"
keywords = ["ffi", "physics", "molecular-dynamics", "materials"]
categories = ["science"]
readme = "README.md"
links = "lammps"
build = "build/main.rs"
exclude = [
"/lammps/lib/kokkos/core/src/eti/ROCm/*",
"/lammps/examples/*",
"/lammps/bench/*",
"/lammps/doc/src/*",
"/lammps/doc/utils/*",
"/lammps/lib/kokkos/doc*",
"/lammps/lib/qmmm/example-*/*",
"/lammps/tools/*",
"/lammps/python/examples/*",
"/lammps/potentials/*",
]
[dependencies]
mpi-sys = { version = "0.1.2", optional = true }
[build-dependencies]
bindgen = "0.31.3"
path_abs = { version = "0.3.16", default-features = false }
walkdir = "2.1.4"
extension-trait = "0.1.2"
pkg-config = "0.3.14"
cmake = "0.1.33"
[features]
default = []
user-misc = ["package-user-misc"]
user-omp = ["package-user-omp"]
exceptions = []
mpi = ["mpi-sys"]
package-asphere = []
package-body = []
package-class2 = []
package-colloid = []
package-compress = []
package-coreshell = []
package-dipole = []
package-gpu = []
package-granular = []
package-kim = []
package-kokkos = []
package-kspace = []
package-latte = []
package-manybody = []
package-mc = []
package-meam = []
package-misc = []
package-molecule = []
package-mpiio = []
package-mscg = []
package-opt = []
package-peri = []
package-poems = []
package-python = []
package-qeq = []
package-reax = []
package-replica = []
package-rigid = []
package-shock = []
package-snap = []
package-srd = []
package-voronoi = []
package-user-atc = []
package-user-awpmd = []
package-user-bocs = []
package-user-cgdna = []
package-user-cgsdk = []
package-user-colvars = []
package-user-diffraction = []
package-user-dpd = []
package-user-drude = []
package-user-eff = []
package-user-fep = []
package-user-h5md = []
package-user-intel = []
package-user-lb = []
package-user-mgpt = []
package-user-misc = []
package-user-manifold = []
package-user-meamc = []
package-user-meso = []
package-user-mofff = []
package-user-molfile = []
package-user-netcdf = []
package-user-omp = []
package-user-phonon = []
package-user-qmmm = []
package-user-qtb = []
package-user-quip = []
package-user-reaxc = []
package-user-smd = []
package-user-smtbq = []
package-user-sph = []
package-user-tally = []
package-user-uef = []
package-user-vtk = []