Software

Extensible Simulation Package for Research on Soft Matter Systems (ESPResSo) is a versatile molecular dynamics software package with a focus on coarse-grained models. Developed for both academic and industrial research, ESPResSo allows scientists and engineers to simulate multiphysics and multiscale problems with applications in soft matter research, statistical physics and process engineering. Some examples include models of energy materials, magnetic gels, biomolecules, and chemical reactions. The software is free, open-source, parallelized, and suitable for use on desktop machines, clusters, and supercomputers. Its flexible Python interface allows users to prototype advanced simulation protocols with relative ease, and to leverage scientific Python packages and molecular builders.

Specializing in molecular dynamics simulations, ESPResSo excels in bead-spring models, which are widely used in soft matter research. These models simplify complex systems by treating groups of atoms or molecules as single beads, enabling the study of larger systems over longer time scales. ESPResSo supports simulations in various statistical ensembles and non-equilibrium situations, incorporating advanced algorithms for hydrodynamic and electrostatic interactions. Developed and maintained primarily at the Institute for Computational Physics, University of Stuttgart, ESPResSo is used worldwide as both a production platform and a research tool for advancing simulation methods.

Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS)  is a powerful, open-source software developed by Sandia National Laboratories for classical molecular dynamics simulations. It is highly versatile, running on single processors or in parallel using distributed memory (MPI) and shared memory (OpenMP) parallelism. LAMMPS supports GPU acceleration and can be extended with new features, making it suitable for a wide range of scientific and engineering applications, including materials science, chemistry, physics, and nanotechnology. The software’s modular, GPLv2-licensed code is portable and can be integrated with other tools and libraries, including Python.

LAMMPS offers robust capabilities for simulating a variety of particle types and models, such as atoms, coarse-grained particles, polymers, metals, and granular materials. It supports complex simulations involving finite-size particles, magnetic dipoles, and rigid bodies, with features like spatial and particle decomposition for efficient parallelism. LAMMPS can be run from input scripts, allowing for flexible simulation setups, and can be coupled with other codes or invoked through a library interface, making it a cutting-edge tool in molecular dynamics research.

Widely applicable Lattice-Boltzmann from Erlangen (waLBerla) is an open-source software framework developed at Friedrich-Alexander University Erlangen-Nürnberg (FAU) in Germany, designed primarily for fluid dynamics simulations using the lattice Boltzmann method (LBM). Its modular architecture allows for easy integration of new models and solvers, making it adaptable to various scientific and engineering applications beyond fluid dynamics. Optimized for high-performance computing (HPC), waLBerla is capable of large-scale, multi-physics simulations, including fluid-structure interactions, and is designed to scale efficiently across thousands of processors. GPU support, combined with automatic code generation through lbmpy, enables GPU-compatible C++ code for supported LB schemes and methods, further enhancing waLBerla’s performance on modern hardware.

The framework’s versatility extends to applications in fluid dynamics, biomedical engineering, materials science, and environmental science, making it a valuable tool for modeling everything from blood flow to pollutant dispersion. waLBerla’s extensive documentation and active user community support new and advanced users alike, fostering continuous development and collaboration. With contributions from researchers worldwide, waLBerla continues to evolve, addressing the latest scientific challenges and offering a powerful solution for complex simulations.

Scroll to Top