ESPResSo

Highly versatile open-source software package for performing and analyzing scientific Molecular Dynamics and many-particle simulations of coarse-grained atomistic or bead-spring models used in soft matter research in physics, chemistry, and molecular biology.

About ESPResSo

Highly versatile open-source software package for performing and analyzing scientific Molecular Dynamics and many-particle simulations of coarse-grained atomistic or bead-spring models used in soft matter research in physics, chemistry, and molecular biology.

Products

  • ESPResSo

    Scientific ModelsFree plan

    View product

    Highly versatile software package for performing and analyzing scientific Molecular Dynamics and many-particle simulations of coarse-grained atomistic or bead-spring models.

  • pyMBE

    Scientific ModelsFree plan

    View product

    Open-source Python package for building and managing coarse-grained models of polyelectrolytes, peptides, proteins, and hydrogels in ESPResSo.

Security and compliance

No security details published yet

ESPResSo hasn't published certifications or security practices that we could find. Ask their team for audit reports.

Is this your company?

Claim the profile to keep facts current, answer buyers and submit evidence for the next ranking review.

Claim ESPResSo

Latest updates from ESPResSo

New feature

Support for Kokkos GPU Acceleration Added

ESPResSo has transitioned toward wider GPU support by adding infrastructure for the Kokkos C++ performance portability library. This update establishes CPU as the default execution space while preparing the framework for CUDA-based GPU acceleration. The changes include adjustments to toolchain compiler flags for combined C++/CUDA compilation and the addition of functionality to query the compiler toolchain used for builds.

IntegrationKokkos
Research

Correction to DPD Virial Pressure Calculation

The ESPResSo software team corrected an issue in the DPD (Dissipative Particle Dynamics) pressure calculation where excluded particle pairs were incorrectly contributing to the DPD virial. By moving force accumulation inside the particle exclusion loop, the fix ensures that excluded pairs do not contribute to the pressure tensor, aligning the computation with intended physical constraints. A new test suite was included to verify the fix.

Research

Pressure Tensor Consistency Improvements

The software team updated the pressure tensor analysis conventions in ESPResSo. The previous DPD stress observable was replaced with a more consistent DPD pressure function, resolving issues where the system incorrectly returned the negative and transpose of the pressure tensor. These changes ensure consistency across internal observables and provide a more accurate contribution of dissipative and noise-derived forces to the total pressure tensor.

Research

Fractal Dimension Analysis Parameter Parsing Fixed

The fractal dimension analysis tool within ESPResSo was updated to correctly handle mandatory input parameters. Previously, the fractal_dimension argument was advertised as optional within the Cluster analysis docstring, creating discrepancies for users. The fix enforces 'dr' as a required parameter and adds error handling to prevent improper function calls.

Research

Noise Term Added to DPD Pressure Calculation

A noise term was added to the Dissipative Particle Dynamics (DPD) pressure calculation in ESPResSo. Previously, the pressure calculation only accounted for dissipative forces. The update incorporates the random (stochastic) component of DPD forces, achieving full consistency between force calculation and noise-weighted pressure calculations, as validated by new statistical tests.