lammps/tools
Axel Kohlmeyer 3453f13c2d
correct capitalization
2024-06-25 13:33:29 -04:00
..
amber2lmp Convert British spelling to American 2020-03-18 23:09:23 +09:00
ch2lmp change lammps2pdb.pl to only ignore the first line of a data file. whitespace fixes 2020-07-05 23:36:00 -04:00
coding_standard apply coding standard checks 2023-08-01 20:49:38 -04:00
colvars Fix typo 2020-03-14 13:57:48 +09:00
createatoms
drude bulk rename of remaining USER- packages 2021-06-29 20:12:59 -04:00
eam_database small tweaks 2022-02-14 18:07:29 -05:00
eam_generate
eff getting out of the insurance business :-) 2023-01-23 16:45:41 -05:00
emacs whitespace 2023-01-13 14:51:40 -05:00
fep improve R value for SI units 2024-06-10 19:37:35 +02:00
i-pi correct capitalization 2024-06-25 13:33:29 -04:00
ipp Fix typo 2020-03-14 13:57:48 +09:00
kate added a FF name SPICA to tools/kate/lammps.xml and tools/moltemplate/README.txt 2022-07-08 18:23:10 +09:00
lammps-gui avoid segfaults when updating charts in simulations with fast thermo output 2024-06-13 08:34:25 -04:00
lammps-shell update some tables and comments for the current state of LAMMPS 2023-09-08 11:42:35 -04:00
lmp2arc fix obvious bugs 2020-09-22 05:34:29 -04:00
lmp2cfg Fix typo 2020-03-14 13:57:48 +09:00
matlab Fix typo 2020-03-14 13:57:48 +09:00
moltemplate add moltemplate tutorial to HowTo section 2023-11-30 16:41:19 -05:00
msi2lmp fix typo 2023-12-14 11:21:16 -05:00
offline change references to git:// protocol for accessing github to https:// 2021-11-02 14:25:57 -04:00
phonon apply clang-tidy fixes 2024-02-09 06:29:08 -05:00
polybond getting out of the insurance business :-) 2023-01-23 16:45:41 -05:00
pymol_asphere Fix typo 2020-03-14 13:57:48 +09:00
python fix bug where floating point data was formatted as integer since the second column was assumed to be the type 2023-03-19 18:20:31 -04:00
replica whitespace 2023-01-13 14:51:40 -05:00
singularity avoid legacy compilation failures on recent ubuntu machines that only have python3-config 2023-08-12 12:45:13 -04:00
smd
spin/interpolate_gneb Fix typo 2020-03-14 13:57:48 +09:00
swig implement support for lammps_map_atom() to plugin loader, Fortran module, swig 2024-05-25 07:01:28 -04:00
tabulate Fix Markdown table in tools/tabulate/README.md 2023-04-28 14:50:09 +10:00
tinker fix errors in fix amoeba/pitorsion doc page 2024-06-21 07:51:49 -06:00
valgrind add valgrind suppressions for MPICH on Fedora 39 2023-12-13 00:24:49 -05:00
vim update list of keywords for VIM syntax highlighting 2023-07-25 21:40:54 -04:00
xmgrace Fix typo 2020-03-14 13:57:48 +09:00
Makefile there is no "thermo_extract" tool (anymore) 2023-09-08 11:42:35 -04:00
README remove Fortran library based MESONT styles and the library itself 2023-01-20 19:12:42 -05:00
binary2txt.cpp finalized dump command support for general triclinic 2023-11-20 12:06:58 -07:00
chain.f90 avoid module name conflict 2021-08-26 06:36:17 -04:00
def.chain
def.chain.ab
def.micelle2d
magic update URLs in some more files 2021-05-24 16:19:37 -04:00
micelle2d.f90 avoid module name conflict 2021-08-26 06:36:17 -04:00
stl_bin2txt.cpp expand homepage checker tool to check a few more folders and apply updates 2022-10-24 10:58:39 -04:00

README

LAMMPS pre- and post-processing tools

This directory contains several stand-alone tools for creating LAMMPS
input files and massaging LAMMPS output data.  Instructions on how to
use the tools are discussed in the "Additional Tools" section of the
LAMMPS documentation.

Tools that are single source files in this directory have additional
comments that may be useful at the top of the source file.  Tools that
reside in their own sub-directories have README files you should look
at.

These are the included tools:

amber2lmp              python scripts for using AMBER to setup LAMMPS input
binary2txt             convert a LAMMPS dump file from binary to ASCII text
ch2lmp                 convert CHARMM files to LAMMPS input
chain                  create a data file of bead-spring chains
coding_standard        python scripts to detect and fix some LAMMPS conventions
colvars                post-process output of the fix colvars command
createatoms            generate lattices of atoms within a geometry
drude                  create Drude core/electron atom pairs in a data file
eam_database           one tool to generate EAM alloy potential files
eam_generate           2nd tool to generate EAM alloy potential files
eff                    scripts for working with the eFF (electron force field)
emacs                  add-ons to EMACS editor for editing LAMMPS input scripts
fep                    scripts for free-energy perturbation with FEP pkg
i-pi                   Python wrapper for performing path-integral MD (PIMD)
ipp                    input pre-processor Perl tool for creating input scripts
kate                   add-ons to Kate editor for editing LAMMPS input scripts
lammps-shell           LAMMPS executable enhanced for interactive use
lmp2arc                convert LAMMPS output to Accelrys Insight format
lmp2cfg                convert LAMMPS output to CFG files for AtomEye viz
magic                  patterns to detect LAMMPS files with the file(1) command
matlab                 MatLab scripts for post-processing LAMMPS output
micelle2d              create a data file of small lipid chains in solvent
moltemplate            Instructions for installing the Moltemplate builder program
msi2lmp                use Accelrys Insight code to setup LAMMPS input
offline                Scripts for building LAMMPS when offline
phonon                 post-process output of the fix phonon command
polybond               Python tool for programmable polymer bonding
pymol_asphere          convert LAMMPS output of ellipsoids to PyMol format
python                 Python scripts for post-processing LAMMPS output
replica                tool to reorder LAMMPS replica trajectories according to temperature
singularity            Singularity container descriptions suitable for LAMMPS development
smd                    convert Smooth Mach Dynamics triangles to VTK
spin                   perform a cubic polynomial interpolation of a GNEB MEP
stl_bin2txt            convert binary STL files to ASCII
swig                   Interface file and demo scripts for SWIG wrappers for the LAMMPS C library interface
tabulate               Python scripts to generate tabulated potential files for LAMMPS
tinker2lmp.py          convert Tinker input files to LAMMPS input files
valgrind               suppression files for use with valgrind's memcheck tool
vim                    add-ons to VIM editor for editing LAMMPS input scripts
xmgrace                a collection of scripts to generate xmgrace plots

For tools that are single C, C++, or Fortran files, a Makefile for
building them is included in this directory.  You may need to edit it
for the compilers and paths on your system.

For tools in their own sub-directories, see their README file for info
on how to build and use it.