gitextract_9tectlvs/ ├── .clang-format ├── .clang-tidy ├── .clangd ├── .gitattributes ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── indent.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .mailmap ├── CMakeLists.txt ├── CONTRIBUTING.md ├── COPYING.md ├── INSTALLATION.md ├── Makefile ├── README.md ├── USAGE.md ├── cmake/ │ ├── FindEOSPAC.cmake │ └── FindLIKWID.cmake ├── doc/ │ ├── CMakeLists.txt │ ├── headers/ │ │ ├── main.h │ │ └── modules.h │ ├── options.dox.in │ └── references.bib ├── prm/ │ ├── README.md │ ├── benchmarks/ │ │ ├── euler-mach10-double-mach-reflection.prm │ │ ├── euler-mach3-cylinder-2d.prm │ │ ├── euler-mach3-cylinder-3d.prm │ │ ├── euler-mach3-forward-facing-step.prm │ │ ├── euler_poisson_barotropic-diocotron_instability-mode_5.prm │ │ ├── navier_stokes-daru-tenaud-shocktube.prm │ │ ├── scalar_conservation-kpp.prm │ │ └── shallow_water-G3-S2-experiment.prm │ ├── todo/ │ │ └── ideal-blast.prm │ └── verification/ │ ├── euler-isentropic_vortex-erk22.baseline │ ├── euler-isentropic_vortex-erk22.prm │ ├── euler-isentropic_vortex-erk33.baseline │ ├── euler-isentropic_vortex-erk33.prm │ ├── euler-isentropic_vortex-ssprk33.baseline │ ├── euler-isentropic_vortex-ssprk33.prm │ ├── euler-leblanc-erk33.baseline │ ├── euler-leblanc-erk33.prm │ ├── euler-rarefaction_erk33.baseline │ ├── euler-rarefaction_erk33.prm │ ├── euler-shock_front_erk33.baseline │ ├── euler-shock_front_erk33.prm │ ├── euler-smooth_wave-erk33.baseline │ ├── euler-smooth_wave-erk33.prm │ ├── euler_poisson_barotropic-isentropic_vortex-strang_erk33_cn-static.baseline │ ├── euler_poisson_barotropic-isentropic_vortex-strang_erk33_cn-static.prm │ ├── euler_poisson_barotropic-isentropic_vortex-strang_erk33_cn.baseline │ ├── euler_poisson_barotropic-isentropic_vortex-strang_erk33_cn.prm │ ├── linear_transport-time_stepping.baseline │ ├── linear_transport-time_stepping.prm │ ├── navier_stokes-becker_solution-erk33.baseline │ ├── navier_stokes-becker_solution-erk33.prm │ ├── shallow_water-paraboloid_1d-erk33.baseline │ ├── shallow_water-paraboloid_1d-erk33.prm │ ├── shallow_water-paraboloid_2d-erk33.baseline │ ├── shallow_water-paraboloid_2d-erk33.prm │ ├── shallow_water-ritter_dam_break-erk33.baseline │ ├── shallow_water-ritter_dam_break-erk33.prm │ ├── shallow_water-smooth_vortex-erk33.baseline │ └── shallow_water-smooth_vortex-erk33.prm ├── scripts/ │ ├── create_convergence_tables │ └── update-copyright ├── source/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── compile_time_options.h.in │ ├── convenience_macros.h │ ├── cubic_spline.h │ ├── diagonal_preconditioner.h │ ├── discretization.cc │ ├── discretization.h │ ├── discretization.template.h │ ├── equation_dispatch.cc │ ├── equation_dispatch.h │ ├── euler/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_astro_jet.h │ │ ├── initial_state_becker_solution.h │ │ ├── initial_state_contrast.h │ │ ├── initial_state_exact_riemann_solution.h │ │ ├── initial_state_four_state_contrast.h │ │ ├── initial_state_function.h │ │ ├── initial_state_icf_like.h │ │ ├── initial_state_isentropic_vortex.h │ │ ├── initial_state_leblanc.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── initial_state_library_euler.h │ │ ├── initial_state_noh.h │ │ ├── initial_state_radial_contrast.h │ │ ├── initial_state_ramp_up.h │ │ ├── initial_state_rarefaction.h │ │ ├── initial_state_shock_front.h │ │ ├── initial_state_smooth_wave.h │ │ ├── initial_state_three_state_contrast.h │ │ ├── initial_state_uniform.h │ │ ├── instantiate.h │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── limiter.template.h │ │ ├── riemann_solver.cc │ │ ├── riemann_solver.h │ │ └── riemann_solver.template.h │ ├── euler_aeos/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── equation_of_state.h │ │ ├── equation_of_state_function.h │ │ ├── equation_of_state_jones_wilkins_lee.h │ │ ├── equation_of_state_library.cc │ │ ├── equation_of_state_library.h │ │ ├── equation_of_state_noble_abel_stiffened_gas.h │ │ ├── equation_of_state_polytropic_gas.h │ │ ├── equation_of_state_pressureless.h │ │ ├── equation_of_state_sesame.h │ │ ├── equation_of_state_simple_macaw.h │ │ ├── equation_of_state_van_der_waals.h │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── limiter.template.h │ │ ├── riemann_solver.cc │ │ ├── riemann_solver.h │ │ └── riemann_solver.template.h │ ├── euler_barotropic/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── barotropic_equation_of_state.h │ │ ├── barotropic_equation_of_state_function.h │ │ ├── barotropic_equation_of_state_isentropic.h │ │ ├── barotropic_equation_of_state_isothermal.h │ │ ├── barotropic_equation_of_state_library.cc │ │ ├── barotropic_equation_of_state_library.h │ │ ├── barotropic_equation_of_state_pressureless.h │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── limiter.template.h │ │ ├── riemann_solver.cc │ │ ├── riemann_solver.h │ │ └── riemann_solver.template.h │ ├── euler_poisson/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── electrostatic_configuration.h │ │ ├── electrostatic_configuration_constant.h │ │ ├── electrostatic_configuration_function.h │ │ ├── electrostatic_configuration_library.cc │ │ ├── electrostatic_configuration_library.h │ │ ├── electrostatic_configuration_library.template.h │ │ ├── equation_dispatch.cc │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ ├── laplace_operator.h │ │ ├── parabolic_module.cc │ │ ├── parabolic_module.h │ │ ├── parabolic_module.template.h │ │ └── parabolic_system.h │ ├── euler_poisson_aeos/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ └── parabolic_module.cc │ ├── euler_poisson_barotropic/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ └── parabolic_module.cc │ ├── geometries/ │ │ ├── Makefile │ │ ├── geometry.h │ │ ├── geometry_airfoil.h │ │ ├── geometry_annulus.h │ │ ├── geometry_common_includes.h │ │ ├── geometry_cylinder.h │ │ ├── geometry_disk.h │ │ ├── geometry_geotiff_profile.h │ │ ├── geometry_library.h │ │ ├── geometry_reader.h │ │ ├── geometry_rectangular_domain.h │ │ ├── geometry_step.h │ │ ├── geometry_tank.h │ │ ├── geometry_two_tanks.h │ │ └── geometry_wall.h │ ├── geotiff_reader.h │ ├── hyperbolic_module.cc │ ├── hyperbolic_module.h │ ├── hyperbolic_module.template.h │ ├── initial_state_library.h │ ├── initial_values.cc │ ├── initial_values.h │ ├── initial_values.template.h │ ├── instrumentation.h │ ├── lazy.h │ ├── local_index_handling.h │ ├── loop.h │ ├── main.cc │ ├── mesh_adaptor.cc │ ├── mesh_adaptor.h │ ├── mesh_adaptor.template.h │ ├── mpi_ensemble.cc │ ├── mpi_ensemble.h │ ├── mpi_ensemble_container.h │ ├── multicomponent_vector.cc │ ├── multicomponent_vector.h │ ├── navier_stokes/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── instantiate.h │ │ ├── parabolic_module.cc │ │ ├── parabolic_module.h │ │ ├── parabolic_module.template.h │ │ ├── parabolic_module_gmg_operators.h │ │ └── parabolic_system.h │ ├── newton.h │ ├── observer_pointer.h │ ├── offline_data.cc │ ├── offline_data.h │ ├── offline_data.template.h │ ├── parabolic_module.h │ ├── patterns_conversion.h │ ├── postprocessor.cc │ ├── postprocessor.h │ ├── postprocessor.template.h │ ├── quantities.cc │ ├── quantities.h │ ├── quantities.template.h │ ├── scalar_conservation/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── flux.h │ │ ├── flux_burgers.h │ │ ├── flux_function.h │ │ ├── flux_kpp.h │ │ ├── flux_library.cc │ │ ├── flux_library.h │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_function.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── initial_state_uniform.h │ │ ├── instantiate.h │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── limiter.template.h │ │ ├── riemann_solver.cc │ │ ├── riemann_solver.h │ │ └── riemann_solver.template.h │ ├── scope.h │ ├── scratch_data.h │ ├── selected_components_extractor.h │ ├── shallow_water/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_circular_dam_break.h │ │ ├── initial_state_contrast.h │ │ ├── initial_state_flow_over_bump.h │ │ ├── initial_state_function.h │ │ ├── initial_state_geotiff.h │ │ ├── initial_state_hou_test.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── initial_state_library_shallow_water.h │ │ ├── initial_state_paraboloid.h │ │ ├── initial_state_ritter_dam_break.h │ │ ├── initial_state_sloping_friction.h │ │ ├── initial_state_smooth_vortex.h │ │ ├── initial_state_soliton.h │ │ ├── initial_state_three_bumps_dam_break.h │ │ ├── initial_state_transient.h │ │ ├── initial_state_uniform.h │ │ ├── instantiate.h │ │ ├── limiter.cc │ │ ├── limiter.h │ │ ├── limiter.template.h │ │ ├── riemann_solver.cc │ │ ├── riemann_solver.h │ │ └── riemann_solver.template.h │ ├── simd.cc │ ├── simd.h │ ├── simd.template.h │ ├── simd_fast_pow.template.h │ ├── skeleton/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── description.h │ │ ├── equation_dispatch.cc │ │ ├── hyperbolic_system.h │ │ ├── indicator.h │ │ ├── initial_state_library.cc │ │ ├── initial_state_library.template.h │ │ ├── initial_state_uniform.h │ │ ├── instantiate.h │ │ ├── limiter.h │ │ └── riemann_solver.h │ ├── solution_transfer.cc │ ├── solution_transfer.h │ ├── solution_transfer.template.h │ ├── sparse_matrix.h │ ├── sparsity_pattern.cc │ ├── sparsity_pattern.h │ ├── sparsity_pattern.template.h │ ├── state_vector.h │ ├── stub_parabolic_module.h │ ├── stub_parabolic_system.h │ ├── tensor_product_point_kernels.h │ ├── time_integrator.cc │ ├── time_integrator.h │ ├── time_integrator.template.h │ ├── time_loop.cc │ ├── time_loop.h │ ├── time_loop.template.h │ ├── transfinite_interpolation.h │ ├── transfinite_interpolation.template.h │ ├── version_info.cc │ ├── version_info.h │ ├── vtu_output.cc │ ├── vtu_output.h │ └── vtu_output.template.h └── tests/ ├── CMakeLists.txt ├── Makefile ├── common/ │ ├── CMakeLists.txt │ ├── fast_pow.cc │ ├── fast_pow.threads=2.output │ ├── fast_pow.threads=2.output.avx2 │ ├── fast_pow.threads=2.output.avx512 │ ├── fast_pow.threads=2.output.osx-m1 │ ├── fast_pow.threads=2.output.osx-m1-neon │ ├── fast_pow.threads=2.output.sse2 │ ├── multicomponent_vector_01.cc │ ├── multicomponent_vector_01.threads=2.output │ ├── multicomponent_vector_02.cc │ ├── multicomponent_vector_02.threads=2.output │ ├── multicomponent_vector_02.threads=2.output.avx2 │ ├── multicomponent_vector_02.threads=2.output.avx512 │ ├── multicomponent_vector_02.threads=2.output.sse2 │ ├── multicomponent_vector_03.cc │ ├── multicomponent_vector_03.threads=2.output │ ├── sparse_matrix_01.cc │ ├── sparse_matrix_01.threads=2.output │ ├── sparse_matrix_01.threads=2.output.avx2 │ ├── sparse_matrix_01.threads=2.output.avx512 │ ├── sparse_matrix_01.threads=2.output.sse2 │ ├── sparse_matrix_02.cc │ ├── sparse_matrix_02.threads=2.output │ ├── sparse_matrix_03.cc │ ├── sparse_matrix_03.threads=2.output │ ├── sparse_matrix_04.cc │ ├── sparse_matrix_04.mpirun=4.threads=2.output │ ├── sparse_matrix_05.cc │ ├── sparse_matrix_05.mpirun=4.threads=2.output │ ├── sparsity_pattern_01.cc │ └── sparsity_pattern_01.mpirun=4.threads=2.output ├── euler/ │ ├── CMakeLists.txt │ ├── amr-global_refinement.prm │ ├── amr-global_refinement.threads=2.output │ ├── amr-mass_conservation_01.prm │ ├── amr-mass_conservation_01.threads=2.output │ ├── amr-mass_conservation_02.mpirun=2.threads=2.output │ ├── amr-mass_conservation_02.mpirun=4.threads=2.output │ ├── amr-mass_conservation_02.prm │ ├── amr-random_adaptation.prm │ ├── amr-random_adaptation.threads=2.output │ ├── check-mass-conservation_01-dg.prm │ ├── check-mass-conservation_01-dg.threads=1.output │ ├── check-mass-conservation_01-simplex.prm │ ├── check-mass-conservation_01-simplex.threads=1.output │ ├── check-mass-conservation_01.prm │ ├── check-mass-conservation_01.threads=2.output │ ├── check-mass-conservation_02-dg.mpirun=1.threads=1.output │ ├── check-mass-conservation_02-dg.mpirun=4.threads=1.output │ ├── check-mass-conservation_02-dg.prm │ ├── check-mass-conservation_02.mpirun=1.threads=2.output │ ├── check-mass-conservation_02.mpirun=4.threads=2.output │ ├── check-mass-conservation_02.prm │ ├── check-mass-conservation_03-dg.mpirun=1.threads=1.output │ ├── check-mass-conservation_03-dg.mpirun=4.threads=1.output │ ├── check-mass-conservation_03-dg.prm │ ├── dynamic_boundary_conditions.prm │ ├── dynamic_boundary_conditions.threads=2.output │ ├── hyperbolic_system.cc │ ├── hyperbolic_system.threads=2.output │ ├── hyperbolic_system.threads=2.output.avx2 │ ├── hyperbolic_system.threads=2.output.avx512 │ ├── hyperbolic_system.threads=2.output.sse2 │ ├── initial_state_exact_riemann_solution.cc │ ├── initial_state_exact_riemann_solution.threads=2.output │ ├── limiter.cc │ ├── limiter.threads=2.output │ ├── riemann_solver-iterated-10.cc │ ├── riemann_solver-iterated-10.threads=2.output │ ├── riemann_solver-iterated-2.cc │ ├── riemann_solver-iterated-2.threads=2.output │ ├── riemann_solver-simd.cc │ ├── riemann_solver-simd.threads=2.output │ ├── riemann_solver-simd.threads=2.output.avx2 │ ├── riemann_solver-simd.threads=2.output.avx512 │ ├── riemann_solver-simd.threads=2.output.sse2 │ ├── riemann_solver.cc │ ├── riemann_solver.threads=2.output │ ├── verification-exact_riemann_solution-leblanc-1d-erk33.prm │ ├── verification-exact_riemann_solution-leblanc-1d-erk33.threads=2.output │ ├── verification-exact_riemann_solution-sod-1d-erk33.prm │ ├── verification-exact_riemann_solution-sod-1d-erk33.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l5-dg.prm │ ├── verification-isentropic_vortex-2d-erk33-l5-dg.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l5-simplex.prm │ ├── verification-isentropic_vortex-2d-erk33-l5-simplex.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l5.prm │ ├── verification-isentropic_vortex-2d-erk33-l5.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l6-dg.prm │ ├── verification-isentropic_vortex-2d-erk33-l6-dg.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l6-simplex.prm │ ├── verification-isentropic_vortex-2d-erk33-l6-simplex.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l6.prm │ ├── verification-isentropic_vortex-2d-erk33-l6.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l7-simplex.mpirun=4.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l7-simplex.mpirun=8.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l7-simplex.prm │ ├── verification-isentropic_vortex-2d-erk33-l7.mpirun=4.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l7.mpirun=8.threads=2.output │ ├── verification-isentropic_vortex-2d-erk33-l7.prm │ ├── verification-isentropic_vortex-2d-ssprk33-l5.prm │ ├── verification-isentropic_vortex-2d-ssprk33-l5.threads=2.output │ ├── verification-isentropic_vortex-2d-ssprk33-l6.prm │ ├── verification-isentropic_vortex-2d-ssprk33-l6.threads=2.output │ ├── verification-isentropic_vortex-2d-ssprk33-l7.mpirun=4.threads=2.output │ ├── verification-isentropic_vortex-2d-ssprk33-l7.mpirun=8.threads=2.output │ ├── verification-isentropic_vortex-2d-ssprk33-l7.prm │ ├── verification-leblanc-1d-erk33-l6.mpirun=4.threads=2.output │ ├── verification-leblanc-1d-erk33-l6.prm │ ├── verification-rarefaction-1d-erk33-l6.mpirun=4.threads=2.output │ └── verification-rarefaction-1d-erk33-l6.prm ├── euler_aeos/ │ ├── CMakeLists.txt │ ├── dynamic_boundary_conditions-NASG.prm │ ├── dynamic_boundary_conditions-NASG.threads=2.output │ ├── dynamic_boundary_conditions-PGE.prm │ ├── dynamic_boundary_conditions-PGE.threads=2.output │ ├── equation_of_state_library.cc │ ├── equation_of_state_library.threads=2.output │ ├── hyperbolic_system.cc │ ├── hyperbolic_system.threads=2.output │ ├── hyperbolic_system.threads=2.output.gcc-13.3-avx2 │ ├── hyperbolic_system.threads=2.output.osx-m1 │ ├── limiter-NASG.cc │ ├── limiter-NASG.threads=2.output │ ├── limiter.cc │ ├── limiter.threads=2.output │ ├── riemann_solver-strict-NASG.cc │ ├── riemann_solver-strict-NASG.threads=2.output │ ├── riemann_solver-strict.cc │ ├── riemann_solver-strict.threads=2.output │ ├── riemann_solver.cc │ ├── riemann_solver.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-erk33-l5.prm │ ├── verification-isentropic_vortex-PGE-2d-erk33-l5.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-erk33-l6.prm │ ├── verification-isentropic_vortex-PGE-2d-erk33-l6.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-erk33-l7.mpirun=4.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-erk33-l7.mpirun=8.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-erk33-l7.prm │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l5.prm │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l5.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l6.prm │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l6.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l7.mpirun=4.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l7.mpirun=8.threads=2.output │ ├── verification-isentropic_vortex-PGE-2d-ssprk33-l7.prm │ ├── verification-leblanc-PGE-1d-erk33-l6-strict.mpirun=4.threads=2.output │ ├── verification-leblanc-PGE-1d-erk33-l6-strict.prm │ ├── verification-leblanc-PGE-1d-erk33-l6.mpirun=4.threads=2.output │ ├── verification-leblanc-PGE-1d-erk33-l6.prm │ ├── verification-nasg_smooth_wave-1d-erk33-l9.prm │ ├── verification-nasg_smooth_wave-1d-erk33-l9.threads=2.output │ ├── verification-rarefaction-PGE-1d-erk33-l6.mpirun=4.threads=2.output │ ├── verification-rarefaction-PGE-1d-erk33-l6.prm │ ├── verification-zero_pressure-1d-erk33-l4.prm │ ├── verification-zero_pressure-1d-erk33-l4.threads=2.output │ ├── verification-zero_pressure-strict-1d-erk33-l4.prm │ └── verification-zero_pressure-strict-1d-erk33-l4.threads=2.output ├── euler_barotropic/ │ ├── CMakeLists.txt │ ├── equation_of_state_library.cc │ ├── equation_of_state_library.threads=2.output │ ├── hyperbolic_system.cc │ ├── hyperbolic_system.threads=2.output │ ├── hyperbolic_system.threads=2.output.gcc-13.3-avx2 │ ├── hyperbolic_system.threads=2.output.osx-m1 │ ├── limiter.cc │ ├── limiter.threads=2.output │ ├── riemann_solver.cc │ ├── riemann_solver.threads=2.output │ ├── verification-isentropic_vortex_beos_function-2d-ssprk33-l5.prm │ ├── verification-isentropic_vortex_beos_function-2d-ssprk33-l5.threads=2.output │ ├── verification-isentropic_vortex_beos_function-2d-ssprk33-l6.prm │ ├── verification-isentropic_vortex_beos_function-2d-ssprk33-l6.threads=2.output │ ├── verification-isentropic_vortex_beos_isentropic-2d-erk33-l5.prm │ ├── verification-isentropic_vortex_beos_isentropic-2d-erk33-l5.threads=2.output │ ├── verification-isentropic_vortex_beos_isentropic-2d-erk33-l6.prm │ ├── verification-isentropic_vortex_beos_isentropic-2d-erk33-l6.threads=2.output │ ├── verification-zero_pressure-1d-erk33-l4.prm │ └── verification-zero_pressure-1d-erk33-l4.threads=2.output ├── euler_poisson/ │ ├── CMakeLists.txt │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6.output │ └── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6.prm ├── euler_poisson_barotropic/ │ ├── CMakeLists.txt │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-full_restart-l6.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-l6.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6-cg.output │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6-cg.prm │ ├── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6.output │ └── verification-isentropic_vortex-2d-strang_erk33_cn-static-l6.prm ├── navier_stokes/ │ ├── CMakeLists.txt │ ├── gmg_energy.prm │ ├── gmg_energy.threads=1.output │ ├── gmg_velocity.prm │ ├── gmg_velocity.threads=1.output │ ├── gmg_velocity_energy.prm │ ├── gmg_velocity_energy.threads=1.output │ ├── test_restart.prm │ ├── test_restart.threads=2.output │ ├── verification-becker_solution-erk_33-l5-2d.prm │ ├── verification-becker_solution-erk_33-l5-2d.threads=1.output │ ├── verification-becker_solution-erk_33-l5.prm │ ├── verification-becker_solution-erk_33-l5.threads=1.output │ ├── verification-becker_solution-erk_33-l6.prm │ ├── verification-becker_solution-erk_33-l6.threads=1.output │ ├── verification-becker_solution-erk_33-l7.mpirun=4.threads=1.output │ ├── verification-becker_solution-erk_33-l7.mpirun=8.threads=1.output │ ├── verification-becker_solution-erk_33-l7.prm │ ├── verification-becker_solution-ssprk_33-l5-2d.prm │ ├── verification-becker_solution-ssprk_33-l5-2d.threads=1.output │ ├── verification-becker_solution-ssprk_33-l5.prm │ ├── verification-becker_solution-ssprk_33-l5.threads=1.output │ ├── verification-becker_solution-ssprk_33-l6.prm │ ├── verification-becker_solution-ssprk_33-l6.threads=1.output │ ├── verification-becker_solution-ssprk_33-l7.mpirun=4.threads=1.output │ ├── verification-becker_solution-ssprk_33-l7.mpirun=8.threads=1.output │ └── verification-becker_solution-ssprk_33-l7.prm ├── scalar_conservation/ │ ├── CMakeLists.txt │ ├── hyperbolic_system.cc │ ├── hyperbolic_system.threads=2.output │ ├── riemann_solver.cc │ ├── riemann_solver.threads=2.output │ ├── verification-linear_transport-erk11.prm │ ├── verification-linear_transport-erk11.threads=2.output │ ├── verification-linear_transport-erk22.prm │ ├── verification-linear_transport-erk22.threads=2.output │ ├── verification-linear_transport-erk33.prm │ ├── verification-linear_transport-erk33.threads=2.output │ ├── verification-linear_transport-erk43.prm │ ├── verification-linear_transport-erk43.threads=2.output │ ├── verification-linear_transport-erk54.prm │ ├── verification-linear_transport-erk54.threads=2.output │ ├── verification-linear_transport-ssprk22.prm │ ├── verification-linear_transport-ssprk22.threads=2.output │ ├── verification-linear_transport-ssprk33.prm │ └── verification-linear_transport-ssprk33.threads=2.output ├── scripts/ │ └── print_mass └── shallow_water/ ├── CMakeLists.txt ├── riemann_solver.cc ├── riemann_solver.threads=2.output ├── verification-paraboloid_1d-erk33-l7.prm ├── verification-paraboloid_1d-erk33-l7.threads=2.output ├── verification-paraboloid_1d-erk33-l7.threads=2.output.gcc-13.3-avx2 ├── verification-ritter_dam_break-erk33-l7.prm ├── verification-ritter_dam_break-erk33-l7.threads=2.output ├── verification-smooth_vortex-erk33-l6.prm ├── verification-smooth_vortex-erk33-l6.threads=2.output ├── verification-steady_incline-erk33-l9.prm └── verification-steady_incline-erk33-l9.threads=2.output