Adaptive numerical simulations with Trixi.jl: A case study of Julia for scientific computing

08/14/2021
by   Hendrik Ranocha, et al.
0

We present Trixi.jl, a Julia package for adaptive high-order numerical simulations of hyperbolic partial differential equations. Utilizing Julia's strengths, Trixi.jl is extensible, easy to use, and fast. We describe the main design choices that enable these features and compare Trixi.jl with a mature open source Fortran code that uses the same numerical methods. We conclude with an assessment of Julia for simulation-focused scientific computing, an area that is still dominated by traditional high-performance computing languages such as C, C++, and Fortran.

READ FULL TEXT
research
08/04/2023

Discontinuous collocation and symmetric integration methods for distributionally-sourced hyperboloidal partial differential equations

This work outlines a time-domain numerical integration technique for lin...
research
03/08/2023

A Multi-Scale Simulation of Retinal Physiology

We present a detailed physiological model of the retina that includes th...
research
04/26/2019

Shall numerical astrophysics step into the era of Exascale computing?

High performance computing numerical simulations are today one of the mo...
research
10/02/2020

Simflowny 3: An upgraded platform for scientific modelling and simulation

Simflowny is an open platform which automatically generates efficient pa...
research
06/14/2020

TURB-Rot. A large database of 3d and 2d snapshots from turbulent rotating flows

We present TURB-Rot, a new open database of 3d and 2d snapshots of turbu...
research
06/20/2019

SPSMAT: GNU Octave software package for spectral and pseudospectral methods

SPSMAT (Spectral/Pseudospectral matrix method) is an add-on for Octave, ...
research
05/05/2023

Data-inspired modeling of accidents in traffic flow networks

We consider hyperbolic partial differential equations (PDEs) for a dynam...

Please sign up or login with your details

Forgot password? Click here to reset