English
Related papers

Related papers: pyro: A teaching code for computational astrophysi…

200 papers

Smoothed Particle Hydrodynamics (SPH) is a unique numerical method widely used for astrophysical problems since it involves no spatial grid. Rather, fluid quantities are carried by a set of Lagrangian `particles' which move with the flow,…

Astrophysics · Physics 2009-09-29 Daniel Price

We present a new fourth-order, finite-volume hydrodynamics code named Apsara. The code employs a high-order, finite-volume method for mapped coordinates with extensions for nonlinear hyperbolic conservation laws. Apsara can handle arbitrary…

Computational Physics · Physics 2017-01-20 Annop Wongwathanarat , Hannes Grimm-Strele , Ewald Müller

This introduction to arithmetic coding is divided in two parts. The first explains how and why arithmetic coding works. We start presenting it in very general terms, so that its simplicity is not lost under layers of implementation details.…

Information Theory · Computer Science 2023-02-03 Amir Said

Computer Science Circles is a free programming website for beginners that is designed to be fun, easy to use, and accessible to the broadest possible audience. We teach Python since it is simple yet powerful, and the course content is…

Computers and Society · Computer Science 2012-12-12 David Pritchard , Troy Vasiga

Many astrophysical phenomena are highly subsonic, requiring specialized numerical methods suitable for long-time integration. In a series of earlier papers we described the development of MAESTRO, a low Mach number stellar hydrodynamics…

Instrumentation and Methods for Astrophysics · Physics 2015-05-18 A. Nonaka , A. S. Almgren , J. B. Bell , M. J. Lijewski , C. M. Malone , M. Zingale

This paper describes the open-source code Enzo, which uses block-structured adaptive mesh refinement to provide high spatial and temporal resolution for modeling astrophysical fluid flows. The code is Cartesian, can be run in 1, 2, and 3…

In the article discusses the possibility of using of QR-codes in teaching physics. It is noted that the technology of recognition of QR-codes can be attributed to elements of mobile information and education environment. On the basis of…

Physics Education · Physics 2018-08-16 V. L. Buzko , Yu. V. Yechkalo

Radiation controls the dynamics and energetics of many astrophysical environments. To capture the coupling between the radiation and matter, however, is often a physically complex and computationally expensive endeavour. We develop a…

Instrumentation and Methods for Astrophysics · Physics 2022-01-19 N. Moens , J. O. Sundqvist , I. El Mellah , L. Poniatowski , J. Teunissen , R. Keppens

In physics, density $\rho(\cdot)$ is a fundamentally important scalar function to model, since it describes a scalar field or a probability density function that governs a physical process. Modeling $\rho(\cdot)$ typically scales poorly…

Computational Physics · Physics 2023-12-14 Maxwell X. Cai , Kin Long Kelvin Lee

We present the extension of the differentiable hydrodynamics code, diffhydro, enabling scalable PDE-constrained inference and integrated hybrid physics-ML models for a wide range of astrophysical applications. New physics additions include…

Instrumentation and Methods for Astrophysics · Physics 2025-12-16 Benjamin Horowitz , Zarija Lukić , Kentaro Nagamine , Yuri Oku

A computer code or simulator is a mathematical representation of a physical system, for example a set of differential equations. Running the code with given values of the vector of inputs, x, leads to an output y(x) or several such outputs.…

Methodology · Statistics 2016-01-25 Derek Bingham , Pritam Ranjan , William Welch

The paper describes two general problems encountered in computational assignments at the introductory level. First, novice students often treat computer code as almost magic incantations, and like novices in many fields, have trouble…

Physics Education · Physics 2009-08-01 Nathan Moore , Nicole Schoolmeesters

Scientific computation is a discipline that combines numerical analysis, physical understanding, algorithm development, and structured programming. Several yottacycles per year on the world's largest computers are spent simulating problems…

Programming Languages · Computer Science 2018-01-10 Matthew G. Knepley

Teaching performance engineering in high-performance computing (HPC) requires example codes that demonstrate bottlenecks and enable hands-on optimization. However, existing HPC applications and proxy apps often lack the balance of…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-08 Peter Arzt , Sebastian Kreutzer , Tim Jammer , Christian Bischof

I describe a method for computer algebra that helps with laborious calculations typically encountered in theoretical microhydrodynamics. The program mimics how humans calculate by matching patterns and making replacements according to the…

Fluid Dynamics · Physics 2017-08-22 Jonas Einarsson

In this review, we present some advanced algorithms and programs used in our scientific school with short description of types of astrophysical systems, which we study. However, we discuss mainly mathematical methods, which may be applied…

Instrumentation and Methods for Astrophysics · Physics 2020-11-11 Ivan L. Andronov , Vitalii V. Breus , Larysa S. Kudashkina

We derive and analyze a simplified formulation of the numerical viscosity terms appearing in the expression of the numerical fluxes associated to several High-Resolution Shock-Capturing schemes. After some algebraic pre-processing, we give…

Astrophysics · Physics 2009-10-31 M. A. Aloy , J. A. Pons , J. M. Ibanez

We describe a major update to the public GIZMO code. GIZMO has been used in simulations of cosmology; galaxy and star formation and evolution; black hole accretion and feedback; proto-stellar disk dynamics and planet formation; fluid…

Instrumentation and Methods for Astrophysics · Physics 2017-12-06 Philip F. Hopkins

Numerical simulations have historically played a major role in understanding the hydrodynamics of the tidal disruption process. Given the complexity of the geometry of the system, the challenges posed by the problem have indeed stimulated…

High Energy Astrophysical Phenomena · Physics 2020-06-10 Giuseppe Lodato , Roseanne M. Cheng , Clement Bonnerot , Linxin Dai

We present a Fortran 95 code for simulating the evolution of astrophysical systems using particles to represent the underlying fluid flow. The code is designed to be versatile, flexible and extensible, with modular options that can be…

Astrophysics · Physics 2009-10-02 M. Wetzstein , Andrew F. Nelson , T. Naab , A. Burkert