Skip to main content

Showing 1–17 of 17 results for author: Gonnet, P

.
  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:2210.00835  [pdf, other

    astro-ph.IM astro-ph.EP astro-ph.GA astro-ph.SR physics.comp-ph

    Continuous Simulation Data Stream: A dynamical timescale-dependent output scheme for simulations

    Authors: Loic Hausammann, Pedro Gonnet, Matthieu Schaller

    Abstract: 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 snapshots are over resolving particles/cells with large time steps and are under resolving the particles/cells with short time steps. Therefore, they are unable to follow fast events and use efficiently the storage space. Th… ▽ More

    Submitted 3 October, 2022; originally announced October 2022.

    Comments: Accepted for publication in "Astronomy and Computing"

  3. arXiv:2207.03522  [pdf, other

    cs.LG cs.NE cs.SI physics.soc-ph stat.ML

    TF-GNN: Graph Neural Networks in TensorFlow

    Authors: Oleksandr Ferludin, Arno Eigenwillig, Martin Blais, Dustin Zelle, Jan Pfeifer, Alvaro Sanchez-Gonzalez, Wai Lok Sibon Li, Sami Abu-El-Haija, Peter Battaglia, Neslihan Bulut, Jonathan Halcrow, Filipe Miguel Gonçalves de Almeida, Pedro Gonnet, Liangze Jiang, Parth Kothari, Silvio Lattanzi, André Linhares, Brandon Mayer, Vahab Mirrokni, John Palowitch, Mihir Paradkar, Jennifer She, Anton Tsitsulin, Kevin Villela, Lisa Wang , et al. (2 additional authors not shown)

    Abstract: TensorFlow-GNN (TF-GNN) is a scalable library for Graph Neural Networks in TensorFlow. It is designed from the bottom up to support the kinds of rich heterogeneous graph data that occurs in today's information ecosystems. In addition to enabling machine learning researchers and advanced developers, TF-GNN offers low-code solutions to empower the broader developer community in graph learning. Many… ▽ More

    Submitted 23 July, 2023; v1 submitted 7 July, 2022; originally announced July 2022.

  4. A Hybrid MPI+Threads Approach to Particle Group Finding Using Union-Find

    Authors: James S. Willis, Matthieu Schaller, Pedro Gonnet, John C. Helly

    Abstract: The Friends-of-Friends (FoF) algorithm is a standard technique used in cosmological $N$-body simulations to identify structures. Its goal is to find clusters of particles (called groups) that are separated by at most a cut-off radius. $N$-body simulations typically use most of the memory present on a node, leaving very little free for a FoF algorithm to run on-the-fly. We propose a new method that… ▽ More

    Submitted 25 March, 2020; originally announced March 2020.

    Comments: 12 pages, 4 figures. Proceedings of the ParCo 2019 conference, Prague, Czech Republic, September 10-13th, 2019

    Journal ref: Advances in Parallel Computing, Volume 36: Parallel Computing: Technology Trends (2020), Pages: 263 - 274, ISBN: 978-1-64368-070-5

  5. arXiv:1903.08023  [pdf, other

    cs.LG stat.ML

    IndyLSTMs: Independently Recurrent LSTMs

    Authors: Pedro Gonnet, Thomas Deselaers

    Abstract: 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, but as a diagonal matrix, i.e.\ the output and state of each LSTM cell depends on the inputs and its own output/state, as opposed to the input and the outputs/states of all the cells in the layer. The number of parameters… ▽ More

    Submitted 19 March, 2019; originally announced March 2019.

    Comments: 8 pages, submitted to ICDAR 2019

  6. arXiv:1902.10525  [pdf, other

    cs.CL cs.LG stat.ML

    Fast Multi-language LSTM-based Online Handwriting Recognition

    Authors: Victor Carbune, Pedro Gonnet, Thomas Deselaers, Henry A. Rowley, Alexander Daryin, Marcos Calvo, Li-Lun Wang, Daniel Keysers, Sandro Feuz, Philippe Gervais

    Abstract: 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 Segment-and-Decode-based system and reduced the error rate by 20%-40% relative for most languages. Further, we report new state-of-the-art results on IAM-OnDB for both the open and closed dataset setting. The system combines m… ▽ More

    Submitted 24 January, 2020; v1 submitted 22 February, 2019; originally announced February 2019.

    Comments: accepted to IJDAR

  7. arXiv:1901.09934  [pdf, other

    astro-ph.EP physics.comp-ph

    Planetary Giant Impacts: Convergence of High-Resolution Simulations using Efficient Spherical Initial Conditions and SWIFT

    Authors: J. A. Kegerreis, V. R. Eke, P. G. Gonnet, D. G. Korycansky, R. J. Massey, M. Schaller, L. F. A. Teodoro

    Abstract: We perform simulations of giant impacts onto the young Uranus using smoothed particle hydrodynamics (SPH) with over 100 million particles. This 100--1000$\times$ improvement in particle number reveals that simulations with below 10^7 particles fail to converge on even bulk properties like the post-impact rotation period, or on the detailed erosion of the atmosphere. Higher resolutions appear to de… ▽ More

    Submitted 7 April, 2020; v1 submitted 28 January, 2019; originally announced January 2019.

    Comments: Fixed typo in Appx B equation and updated urls

  8. arXiv:1807.01341  [pdf, other

    cs.DC astro-ph.IM cs.DS

    SWIFT: Maintaining weak-scalability with a dynamic range of $10^4$ in time-step size to harness extreme adaptivity

    Authors: Josh Borrow, Richard G. Bower, Peter W. Draper, Pedro Gonnet, Matthieu Schaller

    Abstract: Cosmological simulations require the use of a multiple time-step** scheme. Without such a scheme, cosmological simulations would be impossible due to their high level of dynamic range; over eleven orders of magnitude in density. Such a large dynamic range leads to a range of over four orders of magnitude in time-step, which presents a significant load-balancing challenge. In this work, the extre… ▽ More

    Submitted 3 July, 2018; originally announced July 2018.

    Journal ref: Proceedings of the 13th SPHERIC International Workshop, Galway, Ireland, June 26-28 2018, pp. 44-51

  9. An Efficient SIMD Implementation of Pseudo-Verlet Lists for Neighbour Interactions in Particle-Based Codes

    Authors: James S. Willis, Matthieu Schaller, Pedro Gonnet, Richard G. Bower, Peter W. Draper

    Abstract: 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 best such algorithms, which can be used for both Molecular Dynamics (MD) and Smoothed Particle Hydrodynamics (SPH) simulations, is the pseudo-Verlet list algorithm. This algorithm, however, does not vectorise trivially, an… ▽ More

    Submitted 17 April, 2018; originally announced April 2018.

    Comments: 10 pages, 3 figures. Proceedings of the ParCo 2017 conference, Bologna, Italy, September 12-15th, 2017

    Journal ref: Advances in Parallel Computing, Volume 32: Parallel Computing is Everywhere (2018)

  10. 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/

  11. 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.

  12. 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

  13. arXiv:1404.2303  [pdf, other

    cs.DC astro-ph.IM physics.comp-ph

    Efficient and Scalable Algorithms for Smoothed Particle Hydrodynamics on Hybrid Shared/Distributed-Memory Architectures

    Authors: Pedro Gonnet

    Abstract: 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 based on hierarchical cell decompositions and sorted interactions, within a task-based formulation. It is shown to be faster than traditional tree-based codes, and to scale better than domain decomposition-based approaches… ▽ More

    Submitted 8 April, 2014; originally announced April 2014.

    Comments: Submitted to SIAM Journal on Scientific Computing

  14. 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

  15. Increasing the Reliability of Adaptive Quadrature Using Explicit Interpolants

    Authors: Pedro Gonnet

    Abstract: 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, how they treat non-numerical values of the integrand, how they deal with improper divergent integrals and how they estimate the integration error. The main focus of these improvements is to increase the reliability of th… ▽ More

    Submitted 20 June, 2010; originally announced June 2010.

    Comments: 32 pages, submitted to ACM Transactions on Mathematical Software

    ACM Class: F.2.1; G.1.4

    Journal ref: ACM Transactions on Mathematical Software (TOMS), Volume 37 Issue 3, September 2010

  16. arXiv:1003.4629  [pdf, ps, other

    math.NA cs.MS

    A Review of Error Estimation in Adaptive Quadrature

    Authors: Pedro Gonnet

    Abstract: 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, many error estimation schemes have been presented, evaluated and discussed. This paper presents a review of existing error estimation techniques and discusses their differences and their common features. Some common shortco… ▽ More

    Submitted 7 November, 2010; v1 submitted 24 March, 2010; originally announced March 2010.

    Comments: Submitted to ACM Computing Surveys

    MSC Class: 65D30 ACM Class: F.2.1; G.1.0; G.1.4

  17. arXiv:1003.4628  [pdf, ps, other

    math.NA cs.MS

    Efficient Construction, Update and Downdate Of The Coefficients Of Interpolants Based On Polynomials Satisfying A Three-Term Recurrence Relation

    Authors: Pedro Gonnet

    Abstract: 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 are presented: the first constructs the coefficients of the interpolation incrementally and can be used to update the coefficients whenever a nodes is added to or removed from the interpolation. The second algorithm, which… ▽ More

    Submitted 30 March, 2010; v1 submitted 24 March, 2010; originally announced March 2010.

    Comments: 18 pages, submitted to the Journal of Scientific Computing.

    MSC Class: 65D05 ACM Class: G.1.1; G.1.3; G.4