ESPResSo 5.0 released!
By Jean-Noël Grad We are pleased to announce the release of ESPResSo 5.0. ESPResSo is an open-source simulation software for particle- and lattice-based modelling, used across soft matter, statistical physics, biophysics, and process engineering – from polyelectrolytes, gels and colloids to bacterial motion and super-capacitors. A highlight of this release is the redesign of lattice-Boltzmann and electrokinetics on CPU and GPU using the HPC-ready waLBerla framework. This work was carried out in the context of the MultiXScale EuroHPC CoE. In addition to more fine-grained control of boundary conditions, it brings multi-GPU support for lattice-Boltzmann hydrodynamics coupled to molecular dynamics. ESPResSo 5.0 also introduces support for shared-memory parallelism, delivering improved performance on hybrid CPU/GPU systems. New features and algorithms were introduced to tackle challenging multiphysics problems: magnetodynamics solver, hydrodynamics under shear, Andersen and MTK barostats, per-particle selection of equations of motion, and integration with the Atomic Simulation Environment (ASE). ESPResSo blends scalable algorithms with a Python interface to enable flexible simulation workflows and provide seamless integration with other scientific software. The source code can be found at https://github.com/espressomd/espresso. Moreover, as part of the EuroHPC Center of Excellence multiXscale, ESPResSo is available on the EESSI software stack to simplify installations on workstations, computer clusters, and cloud environments.









