Skip to main content

Showing 1–25 of 25 results for author: Zwart, S P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2310.20398  [pdf, other

    astro-ph.EP astro-ph.IM cs.LG physics.comp-ph

    A hybrid approach for solving the gravitational N-body problem with Artificial Neural Networks

    Authors: Veronica Saz Ulibarrena, Philipp Horn, Simon Portegies Zwart, Elena Sellentin, Barry Koren, Maxwell X. Cai

    Abstract: Simulating the evolution of the gravitational N-body problem becomes extremely computationally expensive as N increases since the problem complexity scales quadratically with the number of bodies. We study the use of Artificial Neural Networks (ANNs) to replace expensive parts of the integration of planetary systems. Neural networks that include physical knowledge have grown in popularity in the l… ▽ More

    Submitted 31 October, 2023; originally announced October 2023.

    Comments: Accepted for publication in the Journal of Computational Physics

  2. arXiv:2111.15631  [pdf, other

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

    Neural Symplectic Integrator with Hamiltonian Inductive Bias for the Gravitational $N$-body Problem

    Authors: Maxwell X. Cai, Simon Portegies Zwart, Damian Podareanu

    Abstract: The gravitational $N$-body problem, which is fundamentally important in astrophysics to predict the motion of $N$ celestial bodies under the mutual gravity of each other, is usually solved numerically because there is no known general analytical solution for $N>2$. Can an $N$-body problem be solved accurately by a neural network (NN)? Can a NN observe long-term conservation of energy and orbital a… ▽ More

    Submitted 28 November, 2021; originally announced November 2021.

    Comments: 7 pages, 2 figures, accepted for publication at the NeurIPS 2021 workshop "Machine Learning and the Physical Sciences"

  3. arXiv:2004.03454  [pdf

    cs.CE

    Deep-learning enhancement of large scale numerical simulations

    Authors: Caspar van Leeuwen, Damian Podareanu, Valeriu Codreanu, Maxwell X. Cai, Axel Berg, Simon Portegies Zwart, Robin Stoffer, Menno Veerman, Chiel van Heerwaarden, Sydney Otten, Sascha Caron, Cunliang Geng, Francesco Ambrosetti, Alexandre M. J. J. Bonvin

    Abstract: Traditional simulations on High-Performance Computing (HPC) systems typically involve modeling very large domains and/or very complex equations. HPC systems allow running large models, but limits in performance increase that have become more prominent in the last 5-10 years will likely be experienced. Therefore new approaches are needed to increase application performance. Deep learning appears to… ▽ More

    Submitted 30 March, 2020; originally announced April 2020.

    Comments: White paper consists of 36 pages and 15 figures

  4. arXiv:1910.07291  [pdf, other

    astro-ph.GA astro-ph.SR cs.LG physics.comp-ph

    Newton vs the machine: solving the chaotic three-body problem using deep neural networks

    Authors: Philip G. Breen, Christopher N. Foley, Tjarda Boekholt, Simon Portegies Zwart

    Abstract: Since its formulation by Sir Isaac Newton, the problem of solving the equations of motion for three bodies under their own gravitational force has remained practically unsolved. Currently, the solution for a given initialization can only be found by performing laborious iterative calculations that have unpredictable and potentially infinite computational cost, due to the system's chaotic nature. W… ▽ More

    Submitted 16 October, 2019; originally announced October 2019.

    Comments: 6 pages, 6 figures

  5. arXiv:1909.07439  [pdf, other

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

    Bonsai-SPH: A GPU accelerated astrophysical Smoothed Particle Hydrodynamics code

    Authors: Jeroen Bédorf, Simon Portegies Zwart

    Abstract: We present the smoothed-particle hydrodynamics simulation code, Bonsai-SPH, which is a continuation of our previously developed gravity-only hierarchical $N$-body code (called Bonsai). The code is optimized for Graphics Processing Unit (GPU) accelerators which enables researchers to take advantage of these powerful computational resources. Bonsa-SPH produces simulation results comparable with stat… ▽ More

    Submitted 14 February, 2020; v1 submitted 16 September, 2019; originally announced September 2019.

    Comments: Updated intro and multi-GPU sections. 23 pages, 9 figures. Submission to SciPost

  6. arXiv:1802.00970  [pdf, other

    astro-ph.IM cs.CC nlin.CD

    Numerical verification of the microscopic time reversibility of Newton's equations of motion: Fighting exponential divergence

    Authors: Simon Portegies Zwart, Tjarda Boekholt

    Abstract: Numerical solutions to Newton's equations of motion for chaotic self gravitating systems of more than 2 bodies are often regarded to be irreversible. This is due to the exponential growth of errors introduced by the integration scheme and the numerical round-off in the least significant figure. This secular growth of error is sometimes attributed to the increase in entropy of the system even thoug… ▽ More

    Submitted 3 February, 2018; originally announced February 2018.

    Comments: Accepted for publication in Communications in Nonlinear Science and Numerical Simulation. Calculations are performed with Brutus as part of the AMUSE framework. Simultion data will become available online

  7. arXiv:1510.04068  [pdf, other

    astro-ph.IM cs.MS

    Sapporo2: A versatile direct $N$-body library

    Authors: Jeroen Bédorf, Evghenii Gaburov, Simon Portegies Zwart

    Abstract: Astrophysical direct $N$-body methods have been one of the first production algorithms to be implemented using NVIDIA's CUDA architecture. Now, almost seven years later, the GPU is the most used accelerator device in astronomy for simulating stellar systems. In this paper we present the implementation of the Sapporo2 $N$-body library, which allows researchers to use the GPU for $N$-body simulation… ▽ More

    Submitted 14 October, 2015; originally announced October 2015.

    Comments: 15 pages, 7 figures. Accepted for publication in Computational Astrophysics and Cosmology

  8. arXiv:1507.01138  [pdf, other

    astro-ph.IM cs.CY cs.DC

    From Thread to Transcontinental Computer: Disturbing Lessons in Distributed Supercomputing

    Authors: Derek Groen, Simon Portegies Zwart

    Abstract: We describe the political and technical complications encountered during the astronomical CosmoGrid project. CosmoGrid is a numerical study on the formation of large scale structure in the universe. The simulations are challenging due to the enormous dynamic range in spatial and temporal coordinates, as well as the enormous computer resources required. In CosmoGrid we dealt with the computational… ▽ More

    Submitted 4 July, 2015; originally announced July 2015.

    Comments: Accepted for publication in IEEE conference on ERRORs

  9. arXiv:1412.0659  [pdf, other

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

    24.77 Pflops on a Gravitational Tree-Code to Simulate the Milky Way Galaxy with 18600 GPUs

    Authors: Jeroen Bédorf, Evghenii Gaburov, Michiko S. Fujii, Keigo Nitadori, Tomoaki Ishiyama, Simon Portegies Zwart

    Abstract: We have simulated, for the first time, the long term evolution of the Milky Way Galaxy using 51 billion particles on the Swiss Piz Daint supercomputer with our $N$-body gravitational tree-code Bonsai. Herein, we describe the scientific motivation and numerical algorithms. The Milky Way model was simulated for 6 billion years, during which the bar structure and spiral arms were fully formed. This i… ▽ More

    Submitted 1 December, 2014; originally announced December 2014.

    Comments: 12 pages, 4 figures, Published in: 'Proceeding SC '14 Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis'. Gordon Bell Prize 2014 finalist

  10. arXiv:1409.5474  [pdf, other

    astro-ph.IM astro-ph.GA cs.OH

    Computational Gravitational Dynamics with Modern Numerical Accelerators

    Authors: Simon Portegies Zwart, Jeroen Bédorf

    Abstract: We review the recent optimizations of gravitational $N$-body kernels for running them on graphics processing units (GPUs), on single hosts and massive parallel platforms. For each of the two main $N$-body techniques, direct summation and tree-codes, we discuss the optimization strategy, which is different for each algorithm. Because both the accuracy as well as the performance characteristics diff… ▽ More

    Submitted 18 September, 2014; originally announced September 2014.

    Comments: Accepted for publication in IEEE Computer

  11. arXiv:1402.6713  [pdf, ps, other

    astro-ph.IM cs.CC

    On the minimal accuracy required for simulating self-gravitating systems by means of direct N-body methods

    Authors: Simon Portegies Zwart, Tjarda Boekholt

    Abstract: The conservation of energy, linear momentum and angular momentum are important drivers for our physical understanding of the evolution of the Universe. These quantities are also conserved in Newton's laws of motion under gravity \citep{Newton:1687}. Numerical integration of the associated equations of motion is extremely challenging, in particular due to the steady growth of numerical errors (by r… ▽ More

    Submitted 26 February, 2014; originally announced February 2014.

    Comments: ApJ Letters (accepted for publication)

  12. arXiv:1312.0910  [pdf, other

    cs.DC cs.NI

    MPWide: a light-weight library for efficient message passing over wide area networks

    Authors: Derek Groen, Steven Rieder, Simon Portegies Zwart

    Abstract: We present MPWide, a light weight communication library which allows efficient message passing over a distributed network. MPWide has been designed to connect application running on distributed (super)computing resources, and to maximize the communication performance on wide area networks for those without administrative privileges. It can be used to provide message-passing between application, mo… ▽ More

    Submitted 3 December, 2013; originally announced December 2013.

    Comments: accepted by the Journal Of Open Research Software, 13 pages, 4 figures, 1 table

    Journal ref: Journal of Open Research Software 1(1):e9, 2013

  13. arXiv:1204.2280  [pdf, ps, other

    astro-ph.IM cs.DC

    Bonsai: A GPU Tree-Code

    Authors: Jeroen Bédorf, Evghenii Gaburov, Simon Portegies Zwart

    Abstract: We present a gravitational hierarchical N-body code that is designed to run efficiently on Graphics Processing Units (GPUs). All parts of the algorithm are executed on the GPU which eliminates the need for data transfer between the Central Processing Unit (CPU) and the GPU. Our tests indicate that the gravitational tree-code outperforms tuned CPU code for all parts of the algorithm and show an ove… ▽ More

    Submitted 10 April, 2012; originally announced April 2012.

    Comments: 5 pages, 2 figures. Proceedings of "Advances in Computational Astrophysics: methods, tools and outcomes", June 13-17, 2011, Cefalu, Sicily, Italy, eds. Capuzzo Dolcetta, Limongi, Tornambe and Giobbi

  14. arXiv:1203.0321  [pdf, other

    cs.DC astro-ph.SR

    High-Performance Distributed Multi-Model / Multi-Kernel Simulations: A Case-Study in Jungle Computing

    Authors: Niels Drost, Jason Maassen, Maarten A. J. van Meersbergen, Henri E. Bal, F. Inti Pelupessy, Simon Portegies Zwart, Michael Kliphuis, Henk A. Dijkstra, Frank J. Seinstra

    Abstract: High-performance scientific applications require more and more compute power. The concurrent use of multiple distributed compute resources is vital for making scientific progress. The resulting distributed system, a so-called Jungle Computing System, is both highly heterogeneous and hierarchical, potentially consisting of grids, clouds, stand-alone machines, clusters, desktop grids, mobile devices… ▽ More

    Submitted 1 March, 2012; originally announced March 2012.

  15. arXiv:1109.5559  [pdf, other

    cs.DC astro-ph.CO

    High performance cosmological simulations on a grid of supercomputers

    Authors: Derek Groen, Steven Rieder, Simon Portegies Zwart

    Abstract: We present results from our cosmological N-body simulation which consisted of 2048x2048x2048 particles and ran distributed across three supercomputers throughout Europe. The run, which was performed as the concluding phase of the Gravitational Billion Body Problem DEISA project, integrated a 30 Mpc box of dark matter using an optimized Tree/Particle Mesh N-body integrator. We ran the simulation up… ▽ More

    Submitted 26 September, 2011; originally announced September 2011.

    Comments: Accepted for the INFOCOMP 2011 conference, 6 pages, 2 figures, 4 tables

    MSC Class: 68M14 (primary); 68M20; 85A40 (secondary) ACM Class: C.2.4; C.2.5

  16. arXiv:1106.1900  [pdf, other

    astro-ph.IM cs.DC

    A sparse octree gravitational N-body code that runs entirely on the GPU processor

    Authors: Jeroen Bédorf, Evghenii Gaburov, Simon Portegies Zwart

    Abstract: We present parallel algorithms for constructing and traversing sparse octrees on graphics processing units (GPUs). The algorithms are based on parallel-scan and sort methods. To test the performance and feasibility, we implemented them in CUDA in the form of a gravitational tree-code which completely runs on the GPU.(The code is publicly available at: http://castle.strw.leidenuniv.nl/software.html… ▽ More

    Submitted 10 April, 2012; v1 submitted 9 June, 2011; originally announced June 2011.

    Comments: Accepted version. Published in Journal of Computational Physics. 35 pages, 12 figures, single column

    Journal ref: Journal of Computational Physics. Volume 231, Issue 7, 1 April 2012, Pages 2825-2839

  17. High Performance Gravitational N-body Simulations on a Planet-wide Distributed Supercomputer

    Authors: Derek Groen, Simon Portegies Zwart, Tomoaki Ishiyama, Junichiro Makino

    Abstract: We report on the performance of our cold-dark matter cosmological N-body simulation which was carried out concurrently using supercomputers across the globe. We ran simulations on 60 to 750 cores distributed over a variety of supercomputers in Amsterdam (the Netherlands, Europe), in Tokyo (Japan, Asia), Edinburgh (UK, Europe) and Espoo (Finland, Europe). Regardless the network latency of 0.32 seco… ▽ More

    Submitted 3 January, 2011; originally announced January 2011.

    Comments: 30 pages, 11 figures, accepted by Comp. Science and Discovery

    MSC Class: 68M14 (primary); 68M20; 85-08; 85A40 (secondary) ACM Class: C.2.4; C.2.5

    Journal ref: Comput. Sci. Disc. 4 (2011) 015001

  18. A Light-Weight Communication Library for Distributed Computing

    Authors: Derek Groen, Steven Rieder, Paola Grosso, Cees de Laat, Simon Portegies Zwart

    Abstract: We present MPWide, a platform independent communication library for performing message passing between computers. Our library allows coupling of several local MPI applications through a long distance network and is specifically optimized for such communications. The implementation is deliberately kept light-weight, platform independent and the library can be installed and used without administrati… ▽ More

    Submitted 16 August, 2010; originally announced August 2010.

    Comments: 17 pages, 10 figures, published in Computational Science & Discovery

    MSC Class: 68M14 (primary); 68M20; 85-08; 85A40 (secondary) ACM Class: C.2.4; C.2.5

    Journal ref: Derek Groen et al 2010 Comput. Sci. Disc. 3 015002

  19. Gravitational tree-code on graphics processing units: implementation in CUDA

    Authors: Evghenii Gaburov, Jeroen Bédorf, Simon Portegies Zwart

    Abstract: We present a new very fast tree-code which runs on massively parallel Graphical Processing Units (GPU) with NVIDIA CUDA architecture. The tree-construction and calculation of multipole moments is carried out on the host CPU, while the force calculation which consists of tree walks and evaluation of interaction list is carried out on the GPU. In this way we achieve a sustained performance of about… ▽ More

    Submitted 28 May, 2010; originally announced May 2010.

    Comments: 9 pages, 8 figures. Accepted for publication at International Conference on Computational Science 2010

  20. arXiv:1001.0773  [pdf, ps, other

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

    Simulating the universe on an intercontinental grid of supercomputers

    Authors: Simon Portegies Zwart, Tomoaki Ishiyama, Derek Groen, Keigo Nitadori, Junichiro Makino, Cees de Laat, Stephen McMillan, Kei Hiraki, Stefan Harfst, Paola Grosso

    Abstract: Understanding the universe is hampered by the elusiveness of its most common constituent, cold dark matter. Almost impossible to observe, dark matter can be studied effectively by means of simulation and there is probably no other research field where simulation has led to so much progress in the last decade. Cosmological N-body simulations are an essential tool for evolving density perturbation… ▽ More

    Submitted 5 January, 2010; originally announced January 2010.

    Comments: Accepted for publication in IEEE Computer

  21. arXiv:0907.4036  [pdf, ps, other

    cs.DC astro-ph.GA cs.NI

    The Living Application: a Self-Organising System for Complex Grid Tasks

    Authors: D. Groen, S. Harfst, S. Portegies Zwart

    Abstract: We present the living application, a method to autonomously manage applications on the grid. During its execution on the grid, the living application makes choices on the resources to use in order to complete its tasks. These choices can be based on the internal state, or on autonomously acquired knowledge from external sensors. By giving limited user capabilities to a living application, the li… ▽ More

    Submitted 23 July, 2009; originally announced July 2009.

    Comments: 26 pages, 3 figures, accepted by IJHPCA

    ACM Class: C.2.4

    Journal ref: International Journal of High Performance Computing Applications May 2010 vol. 24 no. 2 185-193

  22. SAPPORO: A way to turn your graphics cards into a GRAPE-6

    Authors: Evghenii Gaburov, Stefan Harfst, Simon Portegies Zwart

    Abstract: We present Sapporo, a library for performing high-precision gravitational N-body simulations on NVIDIA Graphical Processing Units (GPUs). Our library mimics the GRAPE-6 library, and N-body codes currently running on GRAPE-6 can switch to Sapporo by a simple relinking of the library. The precision of our library is comparable to that of GRAPE-6, even though internally the GPU hardware is limited… ▽ More

    Submitted 5 March, 2009; v1 submitted 25 February, 2009; originally announced February 2009.

    Comments: 13 pages, 9 figures, accepted to New Astronomy

  23. A parallel gravitational N-body kernel

    Authors: Simon Portegies Zwart, Steve McMillan, Derek Groen, Alessia Gualandris, Michael Sipior, Willem Vermin

    Abstract: We describe source code level parallelization for the {\tt kira} direct gravitational $N$-body integrator, the workhorse of the {\tt starlab} production environment for simulating dense stellar systems. The parallelization strategy, called ``j-parallelization'', involves the partition of the computational domain by distributing all particles in the system among the available processors. Partial… ▽ More

    Submitted 5 November, 2007; originally announced November 2007.

    Comments: 21 pages, New Astronomy (in press)

  24. Distributed N-body Simulation on the Grid Using Dedicated Hardware

    Authors: Derek Groen, Simon Portegies Zwart, Steve McMillan, Jun Makino

    Abstract: We present performance measurements of direct gravitational N -body simulation on the grid, with and without specialized (GRAPE-6) hardware. Our inter-continental virtual organization consists of three sites, one in Tokyo, one in Philadelphia and one in Amsterdam. We run simulations with up to 196608 particles for a variety of topologies. In many cases, high performance simulations over the enti… ▽ More

    Submitted 5 November, 2007; v1 submitted 28 September, 2007; originally announced September 2007.

    Comments: (in press) New Astronomy, 24 pages, 5 figures

    Journal ref: NewAstron.13:348-358,2008

  25. High Performance Direct Gravitational N-body Simulations on Graphics Processing Units

    Authors: Simon Portegies Zwart, Robert Belleman, Peter Geldof

    Abstract: We present the results of gravitational direct $N$-body simulations using the commercial graphics processing units (GPU) NVIDIA Quadro FX1400 and GeForce 8800GTX, and compare the results with GRAPE-6Af special purpose hardware. The force evaluation of the $N$-body problem was implemented in Cg using the GPU directly to speed-up the calculations. The integration of the equations of motions were,… ▽ More

    Submitted 23 February, 2007; originally announced February 2007.

    Comments: Submitted to New Astronomy