Is the runtime of the shim library variant and the PackageCompiler variant comparable to running Trixi.jl in a pure Julia setting? - [x] Define a suitable elixir testcase - 3D Euler baroclinic instability - p4est for now, should be changed to t8code - [ ] Metrics - [x] Raw performance (rhs! or PID) - [ ] Same but with N, 2N and 3N time steps - [ ] Time of a single step --> to figure out recurring overhead - [ ] Time of a single function call to Trixi.jl (e.g., ndims) --> to get precise number for overhead - [ ] Time to first solution --> how long until we get a first result (or total startup latency) - [ ] Time to second solution --> to figure out how much of startup latency is for compilation - [ ] Gather metrics from all ranks when using MPI
Is the runtime of the shim library variant and the PackageCompiler variant comparable to running Trixi.jl in a pure Julia setting?