ESPResSo 3.1: Molecular Dynamics Software for Coarse-Grained Models

ESPResSo is a package for Molecular Dynamics (MD) simulations of coarse-grained models. We present the most recent version 3.1 of our software, highlighting some recent algorithmic extensions to version 1.0 presented in a previous paper (Limbach et al. Comput Phys Commun 174:704–727, 2006). A major strength of our package is the multitude of implemented methods for calculating Coulomb and dipolar interactions in periodic and partially periodic geometries. Here we present some more recent additions which include methods for systems with dielectric contrasts that frequently occur in coarse-grained models of charged systems with implicit water models, and an alternative, completely local electrostatic solver that is based on the electrodynamic equations. We also describe our approach to rigid body dynamics that uses MD particles with fixed relative positions. ESPResSo now gained the ability to add bonds during the integration, which allows to study e.g. agglomeration. For hydrodynamic interactions, a thermalized lattice Boltzmann solver has been built into ESPResSo, which can be coupled to the MD particles. This computationally expensive algorithm can be greatly accelerated by using Graphics Processing Units. For the analysis of time series spanning many orders of magnitude in time scales, we implemented a hierarchical generic correlation algorithm for user-configurable observables.

[1]  M. Deserno,et al.  HOW TO MESH UP EWALD SUMS. II. AN ACCURATE ERROR ESTIMATE FOR THE PARTICLE-PARTICLE-PARTICLE-MESH ALGORITHM , 1998, cond-mat/9807100.

[2]  B. Berne Modification of the overlap potential to mimic a linear site-site potential , 1981 .

[3]  Pierre Lallemand,et al.  Theory of the lattice Boltzmann method: three-dimensional model for linear viscoelastic fluids. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Axel Arnold,et al.  Efficient methods to compute long-range interactions for soft matter systems , 2005 .

[5]  S. Succi The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2001 .

[6]  Forum Mpi MPI: A Message-Passing Interface , 1994 .

[7]  Axel Arnold,et al.  Electrostatic layer correction with image charges: a linear scaling method to treat slab 2D+h systems with dielectric interfaces. , 2008, The Journal of chemical physics.

[8]  K. Schätzel,et al.  Photon Correlation Measurements at Large Lag Times: Improving Statistical Accuracy , 1988 .

[9]  Christian Holm,et al.  Fraction of Condensed Counterions around a Charged Rod: Comparison of Poisson−Boltzmann Theory and Computer Simulations , 2000 .

[10]  Michael Griebel,et al.  A molecular dynamics study on the impact of defects and functionalization on the Young modulus of boron–nitride nanotubes , 2009 .

[11]  Jorge Ramírez,et al.  Efficient on the fly calculation of time correlation functions in computer simulations. , 2010, The Journal of chemical physics.

[12]  Axel Arnold,et al.  Electrostatics in periodic slab geometries. II , 2002 .

[13]  Ulf D. Schiller,et al.  Thermal fluctuations and boundary conditions in the lattice Boltzmann method , 2008 .

[14]  C. Holm,et al.  P3M algorithm for dipolar interactions. , 2008, The Journal of chemical physics.

[15]  Laxmikant V. Kalé,et al.  Scalable molecular dynamics with NAMD , 2005, J. Comput. Chem..

[16]  Axel Arnold,et al.  ICMMM2D: an accurate method to include planar dielectric interfaces via image charge summation. , 2007, The Journal of chemical physics.

[17]  Carsten Kutzner,et al.  GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation. , 2008, Journal of chemical theory and computation.

[18]  Axel Arnold,et al.  Electrostatics in Periodic Slab Geometries I , 2002 .

[19]  René Messina Effect of image forces on polyelectrolyte adsorption at a charged surface. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  A. Kolb,et al.  Optimized Constant Pressure Stochastic Dynamics , 1999 .

[21]  D. A. Dunnett Classical Electrodynamics , 2020, Nature.

[22]  P. Ahlrichs,et al.  Simulation of a single polymer chain in solution by combining lattice Boltzmann and molecular dynamics , 1999, cond-mat/9905183.

[23]  Axel Arnold,et al.  MMM2D: A fast and accurate summation method for electrostatic interactions in 2D slab geometries , 2002 .

[24]  Christian Holm,et al.  How to mesh up Ewald sums. I. A theoretical and numerical comparison of various particle mesh routines , 1998 .

[25]  Nicos Martys,et al.  Velocity Verlet algorithm for dissipative-particle-dynamics-based models of suspensions , 1999 .

[26]  J. Koelman,et al.  Simulating microscopic hydrodynamic phenomena with dissipative particle dynamics , 1992 .

[27]  K. Kremer,et al.  Dissipative particle dynamics: a useful thermostat for equilibrium and nonequilibrium molecular dynamics simulations. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Christoph Junghans,et al.  A reference implementation of the adaptive resolution scheme in ESPResSo , 2010, Comput. Phys. Commun..

[29]  Christian Holm,et al.  Applying ICC* to DNA translocation: Effect of dielectric boundaries , 2011, Comput. Phys. Commun..

[30]  K Schulten,et al.  VMD: visual molecular dynamics. , 1996, Journal of molecular graphics.

[31]  Raymond Kapral,et al.  Continuous-velocity lattice-gas model for fluid flow , 1998 .

[32]  D. Wolf-Gladrow Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction , 2000 .

[33]  E. R. Smith Electrostatic potentials for simulations of thin layers , 1988 .

[34]  Donald Ziegler,et al.  Boundary conditions for lattice Boltzmann simulations , 1993 .

[35]  Hans-Jörg Limbach,et al.  ESPResSo - an extensible simulation package for research on soft matter systems , 2006, Comput. Phys. Commun..

[36]  Berend Smit,et al.  Understanding Molecular Simulation , 2001 .

[37]  M. Cates,et al.  Fluctuating lattice Boltzmann , 2004, cond-mat/0402598.

[38]  R. Benzi,et al.  The lattice Boltzmann equation: theory and applications , 1992 .

[39]  DEUTSCHE PHYSIKALISCHE,et al.  A new model for simulating colloidal dynamics , 2004 .

[40]  A. C. Maggs,et al.  Local simulation algorithms for Coulomb interactions. , 2002 .

[41]  A C Maggs,et al.  Local simulation algorithms for Coulombic interactions , 2002, Physical review letters.

[42]  J. Boon The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2003 .

[43]  A. Ladd,et al.  Lattice-Boltzmann simulations of the dynamics of polymer solutions in periodic and confined geometries. , 2005, The Journal of chemical physics.

[44]  P. Español,et al.  Statistical Mechanics of Dissipative Particle Dynamics. , 1995 .

[45]  Donald W. Brenner,et al.  A second-generation reactive empirical bond order (REBO) potential energy expression for hydrocarbons , 2002 .

[46]  Christian Holm,et al.  An iterative, fast, linear-scaling method for computing induced charges on arbitrary dielectric boundaries. , 2010, The Journal of chemical physics.

[47]  Igor Pasichnyk,et al.  Coulomb interactions via local dynamics: a molecular-dynamics algorithm , 2004 .

[48]  A. Ladd,et al.  Lattice Boltzmann Simulations of Soft Matter Systems , 2008, 0803.2826.