SWIFT: SPH With Inter-dependent Fine-grained Tasking

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 1785
Joined: Thu May 08, 2014 5:37 am

SWIFT: SPH With Inter-dependent Fine-grained Tasking

Post by Ada Coda » Thu May 24, 2018 9:27 pm

SWIFT: SPH With Inter-dependent Fine-grained Tasking

Abstract: SWIFT runs cosmological simulations on peta-scale machines for solving gravity and SPH. It uses the Fast Multipole Method (FMM) to calculate gravitational forces between nearby particles, combining these with long-range forces provided by a mesh that captures both the periodic nature of the calculation and the expansion of the simulated universe. SWIFT currently uses a single fixed but time-variable softening length for all the particles. Many useful external potentials are also available, such as galaxy haloes or stratified boxes that are used in idealised problems. SWIFT implements a standard LCDM cosmology background expansion and solves the equations in a comoving frame; equations of state of dark-energy evolve with scale-factor. The structure of the code allows implementation for modified-gravity solvers or self-interacting dark matter schemes to be implemented. Many hydrodynamics schemes are implemented in SWIFT and the software allows users to add their own.

Credit: Schaller, Matthieu; Gonnet, Pedro; Draper, Peter W.; Chalk, Aidan B. G.; Bower, Richard G.; Willis, James; Hausammann, Loïc

Site: https://gitlab.cosma.dur.ac.uk/swift/swiftsim

Bibcode: 2018ascl.soft05020S

Preferred citation method: Please see citation information here: https://gitlab.cosma.dur.ac.uk/swift/sw ... t-citation

ID: ascl:1805.020
Last edited by Ada Coda on Wed Dec 30, 2020 4:02 am, edited 1 time in total.
Reason: Updated code entry.

Post Reply