• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

trixi-framework / Trixi.jl / 25159898612
95%

Build:
DEFAULT BRANCH: main
Ran 30 Apr 2026 11:23AM UTC
Jobs 1
Files 625
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Apr 2026 10:13AM UTC coverage: 94.39% (-2.7%) from 97.132%
25159898612

push

github

web-flow
`VolumeIntegralAdaptive` with `VolumeIntegralSubcellLimiting` for 2D `TreeMesh` (#2924)

* refactor

* AVI additions

* todo

* experiment

* rm

* data

* rev

* work

* worlking

* cleaner

* fix

* comp

* rev fmt

* fmt

* rev

* rev

* checks

* try

* clean up

* cont

* cont

* greedy

* test

* continue instead of if

* fmt

* fmt

* rm bp

* Apply suggestions from code review

Co-authored-by: Benjamin Bolm <74359358+bennibolm@users.noreply.github.com>

* typo

* interfaces

* shorten

* Fix error

* Add `get_element_variables!` for a-priori olumeIntegralAdaptive`

* save bounds

* errors

* call

* tv

* save

* Add `if` for bounds computation at interfaces

Co-authored-by: Copilot <copilot@github.com>

* Decrease `alpha_min`

* Adapt errors

* Set `alpha_min=0`

* Adapt errors

* Reset `alpha_min=0.001`

* Update test/test_tree_2d_euler.jl

---------

Co-authored-by: Benjamin Bolm <74359358+bennibolm@users.noreply.github.com>
Co-authored-by: bennibolm <benjamin.bolm@gmx.de>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Joshua Lampert <51029046+JoshuaLampert@users.noreply.github.com>

23 of 90 new or added lines in 13 files covered. (25.56%)

1265 existing lines in 62 files now uncovered.

45780 of 48501 relevant lines covered (94.39%)

39399196.67 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
58.53
-37.69% src/solvers/dgsem_tree/subcell_limiters_2d.jl
15
0.0
examples/tree_2d_dgsem/elixir_euler_sedov_adaptive_sc_subcell.jl
12
43.75
-54.53% src/callbacks_stage/subcell_bounds_check.jl
6
72.73
-27.27% src/callbacks_stage/subcell_limiter_idp_correction.jl
6
86.34
-7.21% src/solvers/dgsem/indicators.jl
2
89.47
-10.53% src/solvers/dgsem/special_volume_integrals.jl
2
93.51
-0.96% src/solvers/dgsem_tree/subcell_limiters.jl

Coverage Regressions

Lines Coverage ∆ File
74
0.0
-98.73% examples/tree_2d_dgsem/elixir_euleracoustics_co-rotating_vortex_pair.jl
74
58.53
-37.69% src/solvers/dgsem_tree/subcell_limiters_2d.jl
65
0.0
-77.65% src/semidiscretization/semidiscretization_euler_acoustics.jl
58
43.75
-54.53% src/callbacks_stage/subcell_bounds_check.jl
55
0.0
-83.58% src/callbacks_step/euler_acoustics_coupling.jl
42
0.0
-86.0% src/callbacks_step/averaging.jl
41
0.0
-100.0% examples/tree_2d_dgsem/elixir_eulermulti_shock_bubble.jl
41
0.0
-100.0% examples/tree_2d_dgsem/elixir_eulermulti_shock_bubble_shockcapturing_subcell_minmax.jl
41
0.0
-100.0% examples/tree_2d_dgsem/elixir_eulermulti_shock_bubble_shockcapturing_subcell_positivity.jl
38
50.55
-41.84% src/time_integration/relaxation_methods/entropy_relaxation.jl
36
0.0
-97.3% src/callbacks_step/averaging_dg2d.jl
33
0.0
-97.06% examples/tree_2d_dgsem/elixir_euler_riemannproblem_quadrants_amr.jl
30
0.0
-96.77% examples/tree_2d_dgsem/elixir_acoustics_monopole.jl
28
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_warm_bubble.jl
26
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_kelvin_helmholtz_instability_fjordholm_etal.jl
23
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_vortex_mortar_shockcapturing.jl
23
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_vortex_mortar_split.jl
23
0.0
-100.0% src/callbacks_step/averaging_dg.jl
22
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_vortex_er.jl
22
0.0
-91.67% src/callbacks_stage/entropy_bounded_limiter_2d.jl
22
93.77
-3.61% src/solvers/dgsem_tree/dg_2d.jl
21
0.0
-81.48% examples/tree_2d_dgsem/elixir_kpp.jl
21
91.47
-8.14% src/solvers/dgsem_tree/dg_2d_compressible_euler.jl
20
0.0
-95.24% examples/tree_2d_dgsem/elixir_euler_nonideal_density_wave.jl
19
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_blob_amr.jl
19
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_blob_mortar.jl
18
0.0
-94.74% src/callbacks_step/euler_acoustics_coupling_dg2d.jl
15
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_positivity.jl
15
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_sedov_blast_wave.jl
15
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_sedov_blast_wave_sc_subcell.jl
14
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_subsonic_constant.jl
14
61.11
-38.89% src/solvers/dgsem/compute_u_mean.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_astro_jet_amr.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_astro_jet_amr_scO2.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_blast_wave.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_blast_wave_sc_subcell_nonperiodic.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_colliding_flow_amr_entropy_bounded.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_colliding_flow_amr.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_colliding_flow.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_medium_blast_wave_amr.jl
13
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_shockcapturing_subcell.jl
13
93.31
-5.12% src/callbacks_step/analysis_dg2d.jl
12
83.04
-10.71% src/solvers/dgsem/calc_volume_integral.jl
9
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_kelvin_helmholtz_instability_adaptive_vol_int.jl
9
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_kelvin_helmholtz_instability_amr.jl
9
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_kelvin_helmholtz_instability.jl
9
0.0
-100.0% examples/tree_2d_dgsem/elixir_euler_kelvin_helmholtz_instability_sc_subcell.jl
7
0.0
-100.0% examples/tree_2d_dgsem/elixir_acoustics_gauss_wall.jl
7
52.94
-41.18% src/callbacks_stage/positivity_zhang_shu_dg2d.jl
7
89.41
-8.24% src/callbacks_step/stepsize.jl
7
96.36
-2.55% src/equations/nonideal_compressible_euler_2d.jl
7
94.12
-2.29% src/meshes/abstract_tree.jl
7
85.87
-7.75% src/time_integration/relaxation_methods/methods_vanderHouwen.jl
6
98.77
-1.23% src/equations/compressible_euler_multicomponent_2d.jl
6
93.27
-2.02% src/solvers/dgsem/basis_lobatto_legendre.jl
6
86.34
-7.21% src/solvers/dgsem/indicators.jl
5
0.0
-100.0% examples/tree_2d_dgsem/elixir_linearizedeuler_gauss_wall.jl
4
99.54
-0.37% src/equations/compressible_euler_2d.jl
4
81.9
-3.45% src/equations/numerical_fluxes.jl
3
91.95
-0.64% src/callbacks_step/amr.jl
2
83.15
-2.25% src/meshes/tree_mesh.jl
1
94.55
-0.29% src/solvers/dg.jl
Jobs
ID Job ID Ran Files Coverage
1 25159898612.1 30 Apr 2026 11:23AM UTC 625
94.39
GitHub Action Run
Source Files on build 25159898612
  • Tree
  • List 625
  • Changed 71
  • Source Changed 14
  • Coverage Changed 68
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25159898612
  • 9a19e155 on github
  • Prev Build on main (#25130417041)
  • Next Build on main (#25208274870)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc