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

During initialization of the boundary conditions for unstructured meshes (`UnstructuredMesh` and `P4estMesh`), there is a check if the boundary names given by the user via a dictionary are valid. This...

parallelization

Hello, Trixi is amazing and it's so nice to see it written in Julia. I was wondering if there are plans for a Maxwell's equation example? I ask this because...

enhancement
possible student project

As usual, I am a big fan of self-descriptive names, i.e., `inverse_jacobian` and `inverse_wq` (or `inverse_whatevergoodnamethereis`) 😬 _Originally posted by @sloede in https://github.com/trixi-framework/Trixi.jl/pull/1029#discussion_r782217403_

consistency

This is intended to track additional tasks for solvers on simplicial (and more general) meshes - [x] consider the use of `matmul!` from Octavian.jl - are we OK with adding...

enhancement

We implemented a new `SemidiscretizationCoupled` which bundles multiple semidiscretizations and runs them in parallel with synchronized time steps. These semidiscretizations can be coupled using the new `BoundaryConditionCoupled`. When this boundary...

breaking

This would allow us to make some code slightly easier to read. For example, we can use ```julia if condition == true ... end ``` instead of ```julia if condition...

discussion
breaking

For example, here is a list of examples that are relatively expensive on Windows (2D) - `examples\2d\elixir_advection_amr.jl`, 93.2s - `examples\2d\elixir_advection_amr_nonperiodic.jl`, 47.3s - `examples\2d\elixir_hypdiff_nonperiodic.jl`, 38.9s - `examples\2d\elixir_euler_shockcapturing.jl`, 46.5s - `examples\2d\elixir_euler_blast_wave_amr.jl`, 62.8s...

good first issue
testing

Here is a list of breaking changes we would like to get into Trixi.jl v0.5 - [ ] #937 - [ ] https://github.com/trixi-framework/Trixi.jl/issues/961 - [ ] Rename `split_form_kernel!` to `flux_differencing_kernel!`...

breaking

This is basically a proof of concept, demonstrating how to optimize some special cases even further. For example, by optimizing the weak form volume for linear scalar advection, I get...

performance

We should check whether everything works using - `Float32` - `Float64` (current default) - Types from [MultiFloats.jl](https://github.com/dzhang314/MultiFloats.jl) or [Quadmath.jl](https://github.com/JuliaMath/Quadmath.jl) It would also be nice to see the impact on performance....

good first issue
performance
testing