LIGGGHTS
LIGGGHTS is an open source Discrete Element Method particle simulation tool for modeling particulate materials, with a focus on industrial granular and granular heat-transfer simulations. LIGGGHTS stands for “LAMMPS improved for general granular and granular heat transfer simulations,” and it builds on the LAMMPS molecular dynamics platform to extend DEM capabilities toward practical industrial applications. It can be used to simulate systems where material behavior emerges from the motion, collision, friction, cohesion, heat transfer, and interaction of individual particles. It is suitable for analyzing powders, grains, bulk solids, particulate flows, packed beds, conveying systems, mixing processes, hopper discharge, material handling, and other granular systems where particle-scale behavior matters. LIGGGHTS is currently used by research institutions and companies worldwide for the simulation of particulate materials, especially where open source flexibility.
Learn more
MercuryDPM
MercuryDPM is an open source code for discrete particle simulations, designed to simulate the motion of particles or atoms by applying forces and torques from external body forces, such as gravity or magnetic fields, and from particle interaction laws. For granular particles, these forces are typically contact forces, including elastic, plastic, viscous, and frictional interactions, while molecular simulations can use interaction potentials such as Lennard-Jones. MercuryDPM is written as a versatile, object-oriented C++ code and is built to be understandable, flexible, and extensible for researchers and engineers who need to create new simulation models. It is developed extensively for granular applications, while remaining adaptable to other particle-based systems and long-range interactions. Its documentation guides users through installation, running simulations, visualization, analysis, and creating new MercuryDPM codes to model systems of their choice.
Learn more
GROMACS
GROMACS is a free and open source suite for high-performance molecular dynamics and output analysis. It is a versatile package for simulating the Newtonian equations of motion for systems with hundreds to millions of particles, with a strong focus on materials modeling, biomolecular simulation, and particle-based systems. GROMACS is primarily designed for biochemical molecules such as proteins, lipids, and nucleic acids, which involve many complicated bonded interactions, but its speed in calculating nonbonded interactions also makes it useful for non-biological systems such as polymers and other materials. It can model ensembles of particles in liquid, solid, or gaseous states and supports a wide range of molecular dynamics workflows, from basic energy minimization and equilibration to production simulations and detailed trajectory analysis.
Learn more
ESPResSo
ESPResSo, the Extensible Simulation Package for Research on Soft Matter, is a highly versatile open source simulation package for performing and analyzing scientific molecular dynamics and Monte Carlo many-particle simulations. It is designed as a universal tool for simulating a variety of soft matter systems, especially coarse-grained atomistic or bead-spring models used in physics, chemistry, molecular biology, and process engineering. ESPResSo can be used to simulate polymers, liquid crystals, colloids, polyelectrolytes, ferrofluids, gels, biological systems, DNA, lipid membranes, bacterial motion, and super-capacitors. In coarse-grained models, a group of atoms or molecules is treated as a single bead, allowing researchers to investigate larger time and length scales than would be practical with fully atomistic simulations. ESPResSo supports classical molecular dynamics simulations in different statistical ensembles.
Learn more