106 citations · 272 across the 14 of their papers we have counts for
16 papers
SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
Matthieu Schaller, Josh Borrow, Peter W. Draper +24
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 ex…
Continuous Simulation Data Stream: A dynamical timescale-dependent output scheme for simulations
Loic Hausammann, Pedro Gonnet, Matthieu Schaller
Exa-scale simulations are on the horizon but almost no new design for the output has been proposed in recent years. In simulations using individual time steps, the traditional snap…
A Hybrid MPI+Threads Approach to Particle Group Finding Using Union-Find
James S. Willis, Matthieu Schaller, Pedro Gonnet +1
The Friends-of-Friends (FoF) algorithm is a standard technique used in cosmological -body simulations to identify structures. Its goal is to find clusters of particles (called g…
IndyLSTMs: Independently Recurrent LSTMs
Pedro Gonnet, Thomas Deselaers
We introduce Independently Recurrent Long Short-term Memory cells: IndyLSTMs. These differ from regular LSTM cells in that the recurrent weights are not modeled as a full matrix, b…
Fast Multi-language LSTM-based Online Handwriting Recognition
Victor Carbune, Pedro Gonnet, Thomas Deselaers +7
We describe an online handwriting system that is able to support 102 languages using a deep neural network architecture. This new system has completely replaced our previous Segmen…
Planetary Giant Impacts: Convergence of High-Resolution Simulations using Efficient Spherical Initial Conditions and SWIFT
J. A. Kegerreis, V. R. Eke, P. G. Gonnet +4
We perform simulations of giant impacts onto the young Uranus using smoothed particle hydrodynamics (SPH) with over 100 million particles. This 100--1000 improvement in par…
SWIFT: Maintaining weak-scalability with a dynamic range of in time-step size to harness extreme adaptivity
Josh Borrow, Richard G. Bower, Peter W. Draper +2
Cosmological simulations require the use of a multiple time-stepping scheme. Without such a scheme, cosmological simulations would be impossible due to their high level of dynamic…
An Efficient SIMD Implementation of Pseudo-Verlet Lists for Neighbour Interactions in Particle-Based Codes
James S. Willis, Matthieu Schaller, Pedro Gonnet +2
In particle-based simulations, neighbour finding (i.e finding pairs of particles to interact within a given range) is the most time consuming part of the computation. One of the be…
SWIFT: Using task-based parallelism, fully asynchronous communication, and graph partition-based domain decomposition for strong scaling on more than 100,000 cores
Matthieu Schaller, Pedro Gonnet, Aidan B. G. Chalk +1
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 hy…
QuickSched: Task-based parallelism with dependencies and conflicts
Pedro Gonnet, Aidan B. G. Chalk, Matthieu Schaller
This paper describes QuickSched, a compact and efficient Open-Source C-language library for task-based shared-memory parallel programming. QuickSched extends the standard dependenc…
SWIFT: task-based hydrodynamics and gravity for cosmological simulations
Tom Theuns, Aidan Chalk, Matthieu Schaller +1
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 calc…
Efficient and Scalable Algorithms for Smoothed Particle Hydrodynamics on Hybrid Shared/Distributed-Memory Architectures
Pedro Gonnet
This paper describes a new fast and implicitly parallel approach to neighbour-finding in multi-resolution Smoothed Particle Hydrodynamics (SPH) simulations. This new approach is ba…
SWIFT: Fast algorithms for multi-resolution SPH on multi-core architectures
Pedro Gonnet, Matthieu Schaller, Tom Theuns +1
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…
Increasing the Reliability of Adaptive Quadrature Using Explicit Interpolants
Pedro Gonnet
We present two new adaptive quadrature routines. Both routines differ from previously published algorithms in many aspects, most significantly in how they represent the integrand,…
Efficient Construction, Update and Downdate Of The Coefficients Of Interpolants Based On Polynomials Satisfying A Three-Term Recurrence Relation
Pedro Gonnet
In this paper, we consider methods to compute the coefficients of interpolants relative to a basis of polynomials satisfying a three-term recurrence relation. Two new algorithms ar…
A Review of Error Estimation in Adaptive Quadrature
Pedro Gonnet
The most critical component of any adaptive numerical quadrature routine is the estimation of the integration error. Since the publication of the first algorithms in the 1960s, man…