E-CAM Workshops

Extended Software Development Workshop in meso and multiscale methods

July 3, 2017 to July 14, 2017
Location : CECAM-ES


  • Ignacio Pagonabarraga (CECAM EPFL, Switzerland)





E-CAM is a EINFRA project funded by H2020 aims at creating, developing, and sustaining a European infrastructure for computational science applied to simulation and modelling of materials and of biological processes of industrial and societal interest. E-CAM will create, develop and sustain a European infrastructure for computational science applied to simulation and modelling of materials and of biological processes of industrial and societal interest. ECAM will build on the considerable European expertise and capability in this area of significant industrial and scientific relevance.
E-CAM is organized around four scientific areas : Molecular dynamics, quantum dynamics, electronic structure and meso and multi-scale modelling. ECAM gathers a number of groups with complementary expertise in the area of meso and multiscale modeling. The aim of the involved groups in this area is to
produce the necessary software by combining software modules. It is also interested in developing appropriate software that can bridge different descriptions (quantum, classical, continuum) in a sequential coupling scheme in which input parameters are computed at the higher resolution and then used in the lower resolution model.

The inclusion of atomistic or electronic detail and the short time-steps required in most quantum and classical MD calculations limit the system size and the total time accessible with these methods. For phenomena of relevance to academia and industry that occur on longer time and distance scales (such as protein folding, polymer and surfactant structuring, lubrication and blood cell flow) it is useful to integrate out some of the underlying degrees of freedom and to develop coarse-grained models. These mid-scale or meso-scale models can be studied using suitably adapted simulation techniques from classical simulations and by developing new techniques that go beyond the particle-based description. Equally important and challenging is the requirement to work across more than one length or timescale at the same time, using multi-scale simulation techniques targeted at the production of new materials with tailored macroscopic properties (for example dislocations, grain boundaries, active sites). While considerable theoretical work exists in this domain, there is no generally accepted code in the community

The extended software development workshops constitute one of the relevant activities that shape E-CAM. In this proposal, we plan to organize an extended software development workshops on Mesoscopic and multiscale modelling. This activity will play an instrumental role to produce the necessary software by combining software modules. The development of this software, with a strong scientific motivation, will be one of the central procedures to contribute to the E-CAM software library.



Burkhard Dunweg and Anthony J. C. Ladd. Lattice Boltzmann Simulations of Soft Matter Systems. volume 221 of Advances in Polymer Science, page 89. Springer Berlin Heidelberg, 2009.

Gompper, T. Ihle, D.M. Kroll, and R.G. Winkler. Multi-particle collision dy- namics: A particle-based mesoscale simulation approach to the hydrodynam- ics of complex fluids. Reviews Modern Physics., 22:1, 2009.

S. Succi. The lattice Boltzmann equation for fluid dynamics and beyond. Clarendon Press., Oxford, 2001.

I.T. Todorov, W. Smith, K. Trachenko, and M.T. Dove. Dl_poly_3: new di- mensions in molecular dynamics simulations via massive parallelism. Journal Methamitzal Chemistry., 16(20):1911, 2006.

G. Sutmann and W. Frings. Extending scalability of mp2c to more than 250k compute cores. In W. Frings and B. Mohr, editors, Jülich Blue Gene/P Extreme Scaling Workshop 2009., pages B–2010–02. IOS Press, 2010.

J. Freche, W. Frings, and G. Sutmann. High throughput parallel-i/o using sion- lib for mesoscopic particle dynamics simulations on massively parallel com- puters. In B. Chapman, F. Desprez, G.R. Joubert, A. Lichnewsky, F. Peters, and T. Priol, editors, Parallel Computing: From Multicores and GPU’s to Petascale. Advances in Parallel Computing., page 423. IOS Press, 2010.

G. Sutmann, Th. Lippert, , and P. Gibbon. Lecture Notes on Fast Methods on Long Range Interactions in Complex Systems. Volume 6. IAS., Jülich, 2011.

A. Arnold, F. Fahrenberger, C. Holm, O. Lenz, M. Bolten, H. Dachsel, R. Halver, I. Kabadshow, F. Gähler, F. Heber, J. Iseringhausen, M. Hofmann, M. Pippig, D. Potts, and G. Sutmann. Comparison of scalable fast methods for long-range interactions. Physical Review E., 88:063308, 2013.

U.Alekseeva,R.G.Winkler,andG.Sutmann.Hydrodynamicsinadaptivereso- lution particle simulations: Multiparticle collision dynamics. Journal Compu- tational Physics., 314:14, 2016.

Jonathan D. Halverson, Thomas Brandes, Olaf Lenz, Axel Arnold, Stas Bevc, Vitaliy Starchenko, Kurt Kremer, Torsten Stuehn, and Dirk Reith. ESPResSo++: A modern multiscale simulation package for soft matter systems. Computer Physics Communications, 184(4):1129–1149, April 2013.

H.J. Limbach, A. Arnold, B.A. Mann, and C. Holm. Espresso extensible simula- tion package for research on soft matter systems. Computer Physics Communications, 174(9):704, May 2006.

StevePlimpton.FastParallelAlgorithmsforShort-RangeMolecularDynamics. Journal of Computational Physics, 117(1):1–19, March 1995.

H. J. C. Berendsen, D. van der Spoel, and R. van Drunen. GROMACS: A message-passing parallel molecular dynamics implementation. Computer Physics Communications, 91(1–3):43 1995.

W. Smith and I. T. Todorov. A short description of DL_poly. Molecular Simulation, 32(12-13):935–943, October 2006.

Markus Deserno and Christian Holm. How to mesh up Ewald sums. I. A theo- retical and numerical comparison of various particle mesh routines. The Journal of Chemical Physics, 109(18):7678–7693, November 1998.

Markus Deserno and Christian Holm. How to mesh up Ewald sums. II. An ac- curate error estimate for the particle–particle–particle-mesh algorithm. The Journal of Chemical Physics, 109(18):7694–7701, November 1998.

S. Fritsch, S. Poblete, C. Junghans, G. Ciccotti, L. Delle Site, and K. Kremer. Adaptive resolution molecular dynamics simulation through coupling to an in- ternal particle reservoir. Physical Review Letters, 108(17):170602, April 2012.

K. Stratford and I. Pagonabarraga. Parallel simulation of particle suspensions with the lattice boltzmann method. Computers and Mathematics with Applications., 55:1585, 2008.

Victor Rühle, Christoph Junghans, Alexander Lukyanov, Kurt Kremer, and De- nis Andrienko. Versatile Object-Oriented Toolkit for Coarse-Graining Applica- tions. Journal of Chemical Theory and Computation, 5(12):3211–3223, December 2009.