Trixi.jl
Trixi.jl copied to clipboard
Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
Since https://github.com/SciML/OrdinaryDiffEq.jl/pull/2061#issuecomment-1860963691 just got merged, we could consider printing the output of the `summary_callback` automatically after finishing `solve` without having to call it manually. However, I would consider this to...
This PR implements the non-conservative multi-ion MHD system of Toth. The multi-ion MHD system describes the motion of multi-species plasmas, where each ion species has its own heat capacity ratio...
If we use the Julia built-in `@threads` instead of the [`Polyester.jl`](https://github.com/JuliaSIMD/Polyester.jl) by out-commenting the relevant section https://github.com/trixi-framework/Trixi.jl/blob/3d899bc3a301bdc40fc57afb95ea9e88ab10c459/src/auxiliary/auxiliary.jl#L227-L235 instead of https://github.com/trixi-framework/Trixi.jl/blob/3d899bc3a301bdc40fc57afb95ea9e88ab10c459/src/auxiliary/auxiliary.jl#L245-L247 there are allocations in several elixirs, see a [CI run...
This is ugly: https://github.com/trixi-framework/Trixi.jl/blob/d7e1f746462e806a317f005d4745c9c7db739d95/src/equations/equations.jl#L418-L424 This as well: https://github.com/trixi-framework/Trixi.jl/blob/d7e1f746462e806a317f005d4745c9c7db739d95/src/equations/compressible_navier_stokes_2d.jl#L133-L140 This could probably be fixed in JuliaFormatter.
To summarize the discussions in https://github.com/trixi-framework/Trixi.jl/pull/1629 I list some open points: - Outer datastructures for non-internal variables in `ViscousContainer`s: https://github.com/trixi-framework/Trixi.jl/blob/474410507181fa93cbe8201da4ade03311f09104/src/solvers/dgsem_tree/container_viscous_2d.jl#L3-L15 Usage of `Tuple` also for noninternal datastructures? - Different `reinitialize_containers!`...
This PR implements a version of the 2D p4est solver that runs on a spherical shell that is constructed from a cubed sphere. Since there are three Cartesian space dimensions...
Views on p4est meshes. This is intended to be used in coupled simulations.
This PR should not be merged until https://github.com/trixi-framework/Trixi.jl/pull/1629 is merged. This overlaps with the PR in https://github.com/trixi-framework/Trixi.jl/pull/1661 as well
Implementation of the coupling functionality on p4est meshes.