Hendrik Ranocha

Results 378 comments of Hendrik Ranocha

Would the resulting code be substantially different from code generated via Clang.jl?

Yeah. The mental model of the Clang.jl approach is also very similar - we would just use Clang.jl to generate an initial Julia wrapper that we can tune manually to...

Right now, Trixi.jl focuses on first-order hyperbolic systems. Second-order terms still need to be implemented and are on our radar (see, e.g., #704, #356, #497). Thus, we need to focus...

I imagine it could be possible to define some more general interfaces for problem setups. However, creating proper and stable (!) discretizations out of it for general hyperbolic problems is...

Right now on this branch with https://github.com/trixi-framework/P4est.jl/pull/49/commits/db12e75e8832c10e2297e1c4bf605236e15c33e9 in https://github.com/trixi-framework/P4est.jl/pull/49, I get locally: ```julia julia> include("test/test_p4est_2d.jl") [...] [ Info: Testset elixir_mhd_rotor.jl finished in 23.541468214000002 seconds. Test Summary: | Pass Total P4estMesh2D...

Based on ```julia julia> using SnoopCompileCore julia> invalidations = @snoopr begin using Trixi trixi_include(default_example()) end julia> length(uinvalidated(invalidations)) julia> trees = invalidation_trees(invalidations); julia> trees[end-1] # something from CBinding.jl with ≈ 1000...

That's a bit more difficult since it's part of the algorithm, not a standard keyword argument (since not all algorithms support that).

> `misc_part1` is failing, but it's doing so in other tests too so it should be unrelated to this. Yes, it also fails on `main`...

Thanks for the update, @jlchan! It looks like we all need to think more about it to develop a nice approach.