Skip to main content

Showing 1–5 of 5 results for author: Chalk, A

.
  1. arXiv:2305.13380  [pdf, other

    astro-ph.IM astro-ph.CO astro-ph.EP astro-ph.GA cs.DC

    SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications

    Authors: Matthieu Schaller, Josh Borrow, Peter W. Draper, Mladen Ivkovic, Stuart McAlpine, Bert Vandenbroucke, Yannick Bahé, Evgenii Chaikin, Aidan B. G. Chalk, Tsang Keung Chan, Camila Correa, Marcel van Daalen, Willem Elbers, Pedro Gonnet, Loïc Hausammann, John Helly, Filip Huško, Jacob A. Kegerreis, Folkert S. J. Nobels, Sylvia Ploeckinger, Yves Revaz, William J. Roper, Sergio Ruiz-Bonilla, Thomas D. Sandnes, Yolan Uyttenhove , et al. (2 additional authors not shown)

    Abstract: Numerical simulations have become one of the key tools used by theorists in all the fields of astrophysics and cosmology. The development of modern tools that target the largest existing computing systems and exploit state-of-the-art numerical methods and algorithms is thus crucial. In this paper, we introduce the fully open-source highly-parallel, versatile, and modular coupled hydrodynamics, gra… ▽ More

    Submitted 29 March, 2024; v1 submitted 22 May, 2023; originally announced May 2023.

    Comments: 43 pages, 20 figures, accepted for publication in MNRAS. Code, documentation, and examples available at www.swiftsim.com

    Journal ref: MNRAS, Volume 530, Issue 2, May 2024, Pages 2378-2419

  2. arXiv:1606.02738  [pdf, other

    cs.DC astro-ph.IM

    SWIFT: Using task-based parallelism, fully asynchronous communication, and graph partition-based domain decomposition for strong scaling on more than 100,000 cores

    Authors: Matthieu Schaller, Pedro Gonnet, Aidan B. G. Chalk, Peter W. Draper

    Abstract: We present a new open-source cosmological code, called SWIFT, designed to solve the equations of hydrodynamics using a particle-based approach (Smooth Particle Hydrodynamics) on hybrid shared/distributed-memory architectures. SWIFT was designed from the bottom up to provide excellent strong scaling on both commodity clusters (Tier-2 systems) and Top100-supercomputers (Tier-0 systems), without rely… ▽ More

    Submitted 8 June, 2016; originally announced June 2016.

    Comments: 9 pages, 7 figures. Code, scripts and examples available at http://icc.dur.ac.uk/swift/

  3. arXiv:1601.05384  [pdf, ps, other

    cs.DC

    QuickSched: Task-based parallelism with dependencies and conflicts

    Authors: Pedro Gonnet, Aidan B. G. Chalk, Matthieu Schaller

    Abstract: This paper describes QuickSched, a compact and efficient Open-Source C-language library for task-based shared-memory parallel programming. QuickSched extends the standard dependency-only scheme of task-based programming with the concept of task conflicts, i.e.~sets of tasks that can be executed in any order, yet not concurrently. These conflicts are modelled using exclusively lockable hierarchical… ▽ More

    Submitted 20 January, 2016; originally announced January 2016.

  4. arXiv:1508.00115  [pdf, other

    astro-ph.IM astro-ph.CO cs.DC

    SWIFT: task-based hydrodynamics and gravity for cosmological simulations

    Authors: Tom Theuns, Aidan Chalk, Matthieu Schaller, Pedro Gonnet

    Abstract: Simulations of galaxy formation follow the gravitational and hydrodynamical interactions between gas, stars and dark matter through cosmic time. The huge dynamic range of such calculations severely limits strong scaling behaviour of the community codes in use, with load-imbalance, cache inefficiencies and poor vectorisation limiting performance. The new swift code exploits task-based parallelism d… ▽ More

    Submitted 1 August, 2015; originally announced August 2015.

    Comments: Proceedings of the EASC 2015 conference, Edinburgh, UK, April 21-23, 2015

  5. arXiv:1309.3783  [pdf, other

    astro-ph.IM astro-ph.CO cs.DC

    SWIFT: Fast algorithms for multi-resolution SPH on multi-core architectures

    Authors: Pedro Gonnet, Matthieu Schaller, Tom Theuns, Aidan B. G. Chalk

    Abstract: This paper describes a novel approach to neighbour-finding in Smoothed Particle Hydrodynamics (SPH) simulations with large dynamic range in smoothing length. This approach is based on hierarchical cell decompositions, sorted interactions, and a task-based formulation. It is shown to be faster than traditional tree-based codes, and to scale better than domain decomposition-based approaches on share… ▽ More

    Submitted 15 September, 2013; originally announced September 2013.

    Comments: 8th International SPHERIC Workshop, Trondheim, Norway, June 3--6, 2013