Trixi.jl icon indicating copy to clipboard operation
Trixi.jl copied to clipboard

Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia

Results 236 Trixi.jl issues
Sort by recently updated
recently updated
newest added

This is an unfinished list of ideas for Trixi tutorials that might be interesting to have: * A tutorial on how to use the [`AnalysisCallback`](https://trixi-framework.github.io/Trixi.jl/stable/reference-trixi/#Trixi.AnalysisCallback) to extract analysis quantities over...

documentation
discussion

Currently, our MPI-aware mesh constructors are not type-stable since they check for a runtime value (whether we run with MPI) to determine the type of the mesh (serial or MPI-parallel)....

discussion

There are some functions with signature `function_name!(cache, …)` where `cache` is passed in as an output argument. This makes the code more confusing, since modifying a field of cache makes...

low-priority
consistency

With StructArrays.jl v0.6.8: ```julia julia> using Trixi, OrdinaryDiffEq, Plots julia> trixi_include("examples/structured_2d_dgsem/elixir_advection_extended.jl") julia> PlotData2D(sol) # fine PlotData2DTriangulated{Matrix{Float64}, StructArray{SVector{1, Float64}, 2, Tuple{Matrix{Float64}}, Int64}, Matrix{Float64}, StructArray{SVector{1, Float64}, 2, Tuple{Matrix{Float64}}, Int64}, SVector{1, String}}(, ,...

enhancement
visualization

Discovered by @gregorgassner: We can, say, pass non-periodic `boundary_conditions` to the `SemidiscretizationHyperbolic` while the `TreeMesh` is still periodic by default. It would be nice to have some check whether that's...

enhancement

This issue serves to collect what features / mesh types are available for the shallow water system: - [x] TreeMesh1D (see #1118) - [x] TreeMesh2D (see #890) - [x] StructuredMesh2D...

enhancement
good first issue

Hi! I'm the lead developer over at [MethodOfLines.jl](https://github.com/SciML/MethodOfLines.jl), and it's come time for me to implement flux limiters for use when solving Hyperbolic PDEs. In trying to understand how to...

This PR adds new equations for moist air. It contains the compressible Euler equations formulated for dry and moist air (vapor and liquid) with the total Energy as the thermodynamic...

Currently, Trixi does not support plotting 3D isosurfaces. These changes will support this functionality. Currently, the way to create a 3D isosurface is to create a `pd = ScalarPlotData3D(some_scalar_array, semi)`...

visualization

This is a rough draft of a possible MPI array type. A lot of TODO notes are left in the draft at the moment. Partially implemented in a reduced version...

parallelization