History of LAMMPS
Return to top-level of LAMMPS documentation.
This is a brief history of features added to each version of LAMMPS.
LAMMPS 99 - June 99 
    - 
    all-MPI version of code (F77 + C + MPI) for maximum portablility 
    
- 
    only one PPPM choice now, the better of the two earlier ones 
    
- 
    PPPM uses portable FFTs and data remapping routines, written in C w/ 
    MPI, can now use non-power-of-2 processors and grid sizes 
    
- 
    auto-mapping of simulation box to processors 
    
- 
    removed a few unused/unneeded commands (bdump, log file, id string, 
    limit) 
    
- 
    changed syntax of some commands for simplicity & consistency (see input commands) 
    
- 
    changed method of calling/writing user diagnostic routines to be simpler
    
- 
    documentation in HTML format
Version 5.0 - Oct 1997 
    - 
    final version of class II force fields 
    
- 
    new formulation of NVE, NVT, NPT and rRESPA integrators 
    
- 
    new version of msi2lmp pre-processing tool, does not require DISCOVER 
    to run, only DISCOVER force field files 
    
- 
    energy minimizer, Hessian-free truncated Newton method 
    
- 
    new pressure controllers and constraints 
    
- 
    replicate tool for generating new data files from old ones 
Version 4.0 - March 1997 
    - 
    1st version of class II force fields 
    
- 
    new, faster PPPM solver (newpppm) 
    
- 
    rRESPA 
    
- 
    new data file format 
    
- 
    new constraints, diagnostics 
    
- 
    msi2lmp pre-processing tool 
Version 3.0 - March 1996 
    - 
    more general force-field formulation 
    
- 
    atom/group constraints 
    
- 
    LJ units and bond potentials 
    
- 
    smoothed LJ potential option 
    
- 
    Langevin thermostat 
    
- 
    Newton's 3rd law option 
    
- 
    hook for user-supplied diagnostic routines 
Version 2.0 - October 1995 
    - 
    bug fix of velocity initialization which caused drift 
    
- 
    PPPM for long-range Coulombic 
    
- 
    constant NPT 
Version 1.1 - February 1995 
    - 
    Ewald for long-range Coulombic 
    
- 
    full Newton's 3rd law (doubled communication) 
    
- 
    dumping of atom positions and velocities 
    
- 
    restart files 
Version 1.0 - January 1995 
    - 
    short-range bonded and non-bonded forces 
    
- 
    partial Newton's 3rd law 
    
- 
    velocity-Verlet integrator