Search for contacts, projects,
courses and publications

Simulations Using Particles: from DNA to the Universe


The simulation of the motion of interacting particles is a simple, yet powerful and natural, method for exploring physical systems as diverse as planetary dark matter and proteins, unsteady separated flows, and plasmas. Particles can be viewed as objects carrying a physical property of a system, that is being simulated by tracking the trajectories and the evolution of the properties carried by the particles.Particle methods include techniques such as Molecular Dynamics, Dissipative Particle Dynamics, Smooth Particle Hydrodynamics and Vortex Methods.This class focuses on the common computing patterns in these methods including time integrators, particle-mesh interpolation, fast Poisson solvers as well as multi-resolution and multi-scale methods. We will also discuss how the applications of particle methods in various scientific domains exploit these common computing patterns. The course will include hands-on sessions with particle based libraries for the simulation of diverse physical systems.




  • Simulations using particles - Hockney and Eastwood
  • Course notes and software manuals will be also distributed.



Koumoutsakos P.

Course director

Additional information

Academic year
Master of Science in Computational Science, Elective course, Lecture, 1st and 2nd year