David Ireland

Gravitational N-Body Simulations

This project investigates methods used to simulate N-body Systems with an N-body system being a group of N planets, stars or other bodies that all interact with each other gravitationally.

Direct integration methods, which are very accurate but slow in terms of computation, are explored and compared against the tree method, which gains speed by approximation meaning that some calculations can be skipped.

The project also utilises graphics processing unit (GPU) parallelisation to increase the speed of calculations through parallel processing.

The goal of the project is to show that N-body simulation can be efficiently run to the point where it can be used for real-time applications, such as games.

Project info

  • Developer David Ireland
  • Showcase year 2021
  • Programme Computer Games Technology

Gravitational N-Body Simulations

Investigating methods used for real-time simulations of N-Body systems, such as the solar system and other systems of celestial bodies.

Motivation

I have always had an interest in space and physics, so an opportunity to apply my programming skills to a problem such as N-body simulations was really interesting to me.

Credits

“Gravitational N-Body Simulations” is a 2021 Digital Graduate Show project by David Ireland, a Computer Games Technology student at Abertay University.

Find out more

David's Website

Full Project Here!

David Ireland

Pause carousel

Play carousel