ESPResSo 4.0 -- An Extensible Software Package for Simulating Soft Matter Systems
arXiv:1811.07729 · doi:10.1140/epjst/e2019-800186-9
Abstract
ESPResSo 4.0 is an extensible simulation package for research on soft matter. This versatile molecular dynamics program was originally developed for coarse-grained simulations of charged systems Limbach et al., Comput. Phys. Commun. 174, 704 (2006). The scope of the software has since broadened considerably: ESPResSo can now be used to simulate systems with length scales spanning from the molecular to the colloidal. Examples include, self-propelled particles in active matter, membranes in biological systems, and the aggregation of soot particles in process engineering. ESPResSo also includes solvers for hydrodynamic and electrokinetic problems, both on the continuum and on the explicit particle level. Since our last description of version 3.1 Arnold et al., Meshfree Methods for Partial Differential Equations VI, Lect. Notes Comput. Sci. Eng. 89, 1 (2013), the software has undergone considerable restructuring. The biggest change is the replacement of the Tcl scripting interface with a much more powerful Python interface. In addition, many new simulation methods have been implemented. In this article, we highlight the changes and improvements made to the interface and code, as well as the new simulation techniques that enable a user of ESPResSo 4.0 to simulate physics that is at the forefront of soft matter research.
References in corpus (53)
- Scikit-learn: Machine Learning in Python
- Novel type of phase transition in a system of self-driven particles
- Simulating Dynamical Features of Escape Panic
- Stochastic thermodynamics, fluctuation theorems, and molecular machines
- Self-motile colloidal particles: from directed propulsion to random walk
- Interaction Ruling Animal Collective Behaviour Depends on Topological rather than Metric Distance: Evidence from a Field Study
- Determining the density of states for classical statistical models: A random walk algorithm to produce a flat histogram
- Accurate determination of crystal structures based on averaged local bond order parameters
- Fluid dynamics and noise in bacterial cell-cell and cell-surface scattering
- Dynamic clustering in active colloidal suspensions with chemical signaling
- How to mesh up Ewald sums (I): A theoretical and numerical comparison of various particle mesh routines
- Mayavi: a package for 3D visualization of scientific data
- Accounting for electronic polarization in nonpolarizable force fields
- Diffusive transport without detailed balance in motile bacteria: Does microbiology need statistical physics?
- Circular motion of asymmetric self-propelling particles
- Direct measurement of the flow field around swimming microorganisms
- Simulation of a Single Polymer Chain in Solution by Combining Lattice Boltzmann and Molecular Dynamics
- A continuum theory of phase separation kinetics for active Brownian particles
- How to mesh up Ewald sums (II): An accurate error estimate for the P3M algorithm
- Ciliary contact interactions dominate surface scattering of swimming eukaryotes
- The statistical physics of active matter: from self-catalytic colloids to living cells
- A molecular dynamics study on the equilibrium magnetization properties and structure of ferrofluids
- Collective Motion of Moshers at Heavy Metal Concerts
- Electrostatics in Periodic Slab Geometries I
- Self-assembly of micro-machining systems powered by Janus micro-motors
- Cell body rocking is a dominant mechanism for flagellar synchronization in a swimming alga
- Non-Gaussian statistics for the motion of self-propelled Janus particles: experiment versus theory
- A new model for simulating colloidal dynamics
- Active phase and amplitude fluctuations of flagellar beating
- Electrostatics in Periodic Slab Geometries II
- Local stability conditions and calibrating procedure for new car-following models used in driving simulators
- Structure of Polyelectrolytes in Poor Solvent
- P3M algorithm for dipolar interactions
- MMM2D: A fast and accurate summation method for electrostatic interactions in 2D slab geometries
- Controlling active self-assembly through broken particle symmetries
- An ESPResSo implementation of elastic objects immersed in a fluid
- H5MD: a structured, efficient, and portable file format for molecular data
- Singular forces and point-like colloids in lattice Boltzmann hydrodynamics
- Clustering of microscopic particles in constricted blood flow
- Lattice-Boltzmann Hydrodynamics of Anisotropic Active Matter
- The Raspberry Model for Hydrodynamic Interactions Revisited. I. Periodic Arrays of Spheres and Dumbbells
- Automatic, optimized interface placement in forward flux sampling simulations
- Simulation of weak polyelectrolytes: A comparison between the constant pH and the reaction ensemble method
- Combining Molecular Dynamics with Lattice-Boltzmann: A Hybrid Method for the Simulation of (Charged) Colloidal Systems
- Computing Coulomb Interaction in Inhomogeneous Dielectric Media via a Local Electrostatics Lattice Algorithm
- Solvent hydrodynamics speed up crystal nucleation in suspensions of hard spheres
- Switching of swimming modes in Magnetospirillium gryphiswaldense
- Understanding the Onset of Oscillatory Swimming in Microchannels
- The Raspberry Model for Hydrodynamic Interactions Revisited. II. The Effect of Confinement
- Experimental study of pedestrian flow through a T-junction
- Limiting Spurious Flow in Simulations of Electrokinetic Phenomena
- Lattice-Boltzmann Simulations of Microswimmer-Tracer Interactions
- Vapor-liquid coexistence of the Stockmayer fluid in nonuniform external fields
Cited by in corpus (38)
- Molecular Simulation of Electrode-Solution Interfaces
- Colloidal Hard Spheres: Triumphs, Challenges and Mysteries
- Machine Learning for Condensed Matter Physics
- Studying Rare Events using Forward-Flux Sampling: Recent Breakthroughs and Future Outlook
- Anomalous Underscreening in the Restricted Primitive Model
- Explaining Giant Apparent Shifts in Weak Polyelectrolyte Brushes
- The influence of an applied magnetic field on the self-assembly of magnetic nanogels
- Frequency-dependent magnetic susceptibility of magnetic nanoparticles in a polymer solution: a simulation study
- Coarse-Grained Molecular Simulation of Extracellular Vesicles Squeezing for Drug Loading
- Capture of rod-like molecules by a nanopore: defining an "orientational capture radius"
- A Computational Model for Bacterial Run-and-Tumble Motion
- Cell Model Approaches for Predicting the Swelling and Mechanical Properties of Polyelectrolyte Gels
- Optimal motility strategies for self-propelled agents to explore porous media
- The Primitive Model in Classical Density Functional Theory: Beyond the Standard Mean-Field Approximation
- Bayesian unsupervised learning reveals hidden structure in concentrated electrolytes
- Suspensions of magnetic nanogels at zero field: equilibrium structural properties
- Interparticle Correlations in the Simple Cubic Lattice of Ferroparticles: Theory and Computer Simulations
- pyMBE: the Python-based Molecule Builder for ESPResSo
- The most energetically favorable configurations of hematite cube chains
- Optimising nanoporous supercapacitors for heat-to-electricity conversion
- Reversible heat production during electric double layer buildup depends sensitively on the electrolyte and its reservoir
- GPU-Native Adaptive Mesh Refinement with Application to Lattice Boltzmann Simulations
- A Generalized Grand-Reaction Method for Modelling the Exchange of Weak (Polyprotic) Acids between a Solution and a Weak Polyelectrolyte Phase
- On the Application of Non-Gaussian Noise in Stochastic Langevin Simulations
- Capture and translocation of a rod-like molecule by a nanopore: orientation, charge distribution and hydrodynamics
- Diffusion of single active-dipolar cubes in applied fields
- Ratcheting charged polymers through symmetric nanopores using pulsed fields: Designing a low pass filter for concentrating DNA
- Magnetostriction in elastomers with mixtures of magnetically hard and soft microparticles: effects of non-linear magnetization and matrix rigidity
- Modeling the Current Modulation of Bundled DNA Structures in Nanopores
- Magnetostatic response and field-controlled haloing in binary superparamagnetic mixtures
- Static Dielectric Permittivity Profiles and Coarse-graining Approaches for Water in Graphene Slit Pores
- Modeling Gel Swelling Equilibrium in Mean-Field: From explicit Models to Poisson-Boltzmann
- An empirical method to characterize displacement distribution functions for anomalous and transient diffusion
- Computational Methods toward Ultrastable Glasses
- Brownian dynamics simulations of electric double-layer capacitors with tunable metallicity
- The explicit bonding Reaction ensemble Monte Carlo method
- Lees-Edwards boundary conditions for translation invariant shear flow: implementation and transport properties
- Linear Analysis of Stochastic Verlet-Type Integrators for Langevin Equations