Trixi.jl
Trixi.jl copied to clipboard
Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
For example, scalar advection and hyperbolic diffusion have constant propagation speeds, thus the time step needs to be calculated only once after each change of the mesh. This can be...
While studying and making some test cases about the Warm Bubble Test for compressible Euler, the mesh on the y direction seems to be shifted, rather than being from 0...
Coupling functionalities for p4est meshes.
The `source_terms` parameter of the `SemidiscretizationHyperbolic` is not really documented anywhere outside of the full [Trixi.jl API](https://trixi-framework.github.io/Trixi.jl/stable/reference-trixi/#Trixi.jl-API) page (briefly mentioned on the [Behind the scenes of a simulation setup](https://trixi-framework.github.io/Trixi.jl/stable/tutorials/behind_the_scenes_simulation_setup/#behind_the_scenes_simulation_setup) page),...
Not everything works on ARM: > LoadError: User-defined reduction operators are currently not supported on non-Intel architectures. See https://github.com/JuliaParallel/MPI.jl/issues/404 for more details. see https://github.com/trixi-framework/Trixi.jl/actions/runs/8865649949/job/24342153523?pr=1562#step:7:1124 We need to update our CI...
This pull request changes the compat entry for the `T8code` package from `0.4.3, 0.5` to `0.4.3, 0.5, 0.6`. This keeps the compat entries for earlier versions. Note: I have not...
This work has been been made possible by @fhindenlang, whose notes and collaboration at today's mini-hackathon allowed to implement a first (seemingly) working version. Thanks, Flo! Closes #195.
Extend `examples/tree_2d_dgsem/elixir_advection_extended.jl` by an AMR callback like ``` amr_controller = ControllerThreeLevel(semi, IndicatorMax(semi, variable = first), base_level = 0, med_level = 1, med_threshold = 0.8, max_level = 2, max_threshold = 1.2)...
Extend `examples/p4est_2d_dgsem/elixir_advection_extended.jl` by an AMR callback like ``` amr_controller = ControllerThreeLevel(semi, IndicatorMax(semi, variable = first), base_level = 0, med_level = 1, med_threshold = 0.8, max_level = 2, max_threshold = 1.2)...