English
Related papers

Related papers: Differentiable N-body code for Galactic Dynamics -…

200 papers

Stokesian Dynamics (SD) is a powerful computational framework for simulating the motion of particles in a viscous Newtonian fluid under Stokes-flow conditions. Traditional SD implementations can be computationally expensive as they rely on…

Fluid Dynamics · Physics 2025-07-02 Kim William Torre , Raoul D. Schram , Joost de Graaf

We present the FARGO3D code, recently publicly released. It is a magnetohydrodynamics code developed with special emphasis on protoplanetary disks physics and planet-disk interactions, and parallelized with MPI. The hydrodynamics algorithms…

Instrumentation and Methods for Astrophysics · Physics 2016-04-06 Pablo Benítez-Llambay , Frédéric Masset

Octo-Tiger is a code for modeling three-dimensional self-gravitating astrophysical fluids. It was particularly designed for the study of dynamical mass transfer between interacting binary stars. Octo-Tiger is parallelized for distributed…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-10-22 Patrick Diehl , Gregor Daiß , Dominic Marcello , Kevin Huck , Sagiv Shiber , Hartmut Kaiser , Juhan Frank , Dirk Pflüger

We describe the construction of an N-body simulation that mimics the true velocity and mass-density fields in a box of side 256\hmpc about the Local Group , and the production of mock catalogs that mimic in detail current catalogs of…

Astrophysics · Physics 2009-10-28 Tsafrir Kolatt , Avishai Dekel , Galit Ganon , Jeffrey Willick

Modeling of collisionless galactic systems is based on the N-body model, which requires large computational resources due to the long-range nature of gravitational forces. The most common method for calculating gravity is the TreeCode…

Computational Physics · Physics 2024-12-03 Nikolay M. Kuzmin , Danila S. Sirotin , Alexander V. Khoperskov

The neural ordinary differential equation (ODE) framework has emerged as a powerful tool for developing accelerated surrogate models of complex physical systems governed by partial differential equations (PDEs). A popular approach for PDE…

Fluid Dynamics · Physics 2025-03-26 Ashish S. Nair , Shivam Barwey , Pinaki Pal , Jonathan F. MacArt , Troy Arcomano , Romit Maulik

We present a new oscillation code, GYRE, which solves the stellar pulsation equations (both adiabatic and non-adiabatic) using a novel Magnus Multiple Shooting numerical scheme devised to overcome certain weaknesses of the usual relaxation…

Solar and Stellar Astrophysics · Physics 2015-06-16 R. H D. Townsend , S. Teitler

This paper introduces open-source computational fluid dynamics software named open computational fluid dynamic code for scientific computation with graphics processing unit (GPU) system (OpenCFD-SCU), developed by the authors for direct…

Fluid Dynamics · Physics 2022-12-21 Guanlin Dang , Shiwei Liu , Tongbiao Guo , Junyi Duan , Xinliang Li

Ncorpi$\mathcal{O}$N is a $N$-body software developed for the time-efficient integration of collisional and fragmenting systems of planetesimals or moonlets orbiting a central mass. It features a fragmentation model, based on crater scaling…

Earth and Planetary Astrophysics · Physics 2024-03-27 Jérémy Couturier , Alice C. Quillen , Miki Nakajima

We present a new particle-based (discrete element) numerical method for the simulation of granular dynamics, with application to motions of particles on small solar system body and planetary surfaces. The method employs the parallel N-body…

Earth and Planetary Astrophysics · Physics 2013-06-12 Derek C. Richardson , Kevin J. Walsh , Naomi Murdoch , Patrick Michel

Recently, successes have been achieved for the high-order gas-kinetic schemes (HGKS) on unstructured meshes for compressible flows. In this paper, to accelerate the computation, HGKS is implemented with the graphical processing unit (GPU)…

Numerical Analysis · Mathematics 2024-07-02 Yuhang Wang , Waixiang Cao , Liang Pan

In this survey paper, we review recent work on frameworks for the high-level, portable programming of heterogeneous multi-/manycore systems (especially, GPU-based systems) using high-level constructs such as annotated user-level software…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-05-14 Christoph Kessler , Usman Dastgeer , Lu Li

We present DiffTaichi, a new differentiable programming language tailored for building high-performance differentiable physical simulators. Based on an imperative programming language, DiffTaichi generates gradients of simulation steps…

Machine Learning · Computer Science 2020-02-17 Yuanming Hu , Luke Anderson , Tzu-Mao Li , Qi Sun , Nathan Carr , Jonathan Ragan-Kelley , Frédo Durand

We describe an open source GPU implementation of a hybrid symplectic N-body integrator, GENGA (Gravitational ENcounters with Gpu Acceleration), designed to integrate planet and planetesimal dynamics in the late stage of planet formation and…

Earth and Planetary Astrophysics · Physics 2014-11-06 Simon L. Grimm , Joachim G. Stadel

We present a newly developed cosmological hydrodynamics code based on weighted essentially non-oscillatory (WENO) schemes for hyperbolic conservation laws. WENO is a higher order accurate finite difference scheme designed for problems with…

Astrophysics · Physics 2009-11-10 Long-Long Feng , Chi-Wang Shu , Meng-Ping Zhang

We present a new 1-D multi-physics simulation code with use cases intended for, but not limited to, hydrodynamic escapeproblems of planetary atmospheres and planetary accretion models. Our formulation treats an arbitrary number of species…

Earth and Planetary Astrophysics · Physics 2023-05-10 Matthäus Schulik , Richard Booth

OpenSBLI is an open-source code-generation system for compressible fluid dynamics (CFD) on heterogeneous computing architectures. Written in Python, OpenSBLI is an explicit high-order finite-difference solver on structured curvilinear…

Computational Physics · Physics 2021-07-14 David J. Lusher , Satya P. Jammy , Neil D. Sandham

For simulations that deal only with dark matter or stellar systems, the conventional N-body technique is fast, memory efficient, and relatively simple to implement. However when including the effects of gas physics, mesh codes are at a…

Instrumentation and Methods for Astrophysics · Physics 2012-11-21 Nigel L. Mitchell , Eduard I. Vorobyov , Gerhard Hensler

Molecular-dynamics algorithms for systems of particles interacting through discrete or "hard" potentials are fundamentally different to the methods for continuous or "soft" potential systems. Although many software packages have been…

Computational Physics · Physics 2013-09-30 M. N. Bannerman , R. Sargant , L. Lue