Path: blob/main/test/test_tree_2d_euleracoustics.jl
2055 views
module TestExamples2DEulerAcoustics12using Test3using Trixi45include("test_trixi.jl")67EXAMPLES_DIR = joinpath(examples_dir(), "tree_2d_dgsem")89@testset "Acoustic perturbation coupled with compressible Euler" begin10#! format: noindent1112@trixi_testset "elixir_euleracoustics_co-rotating_vortex_pair.jl" begin13@test_trixi_include(joinpath(EXAMPLES_DIR,14"elixir_euleracoustics_co-rotating_vortex_pair.jl"),15initial_refinement_level=5,16tspan1=(0.0, 1.0), tspan_averaging=(0.0, 1.0), tspan=(0.0, 1.0),17l2=[180.00013268029905807722,190.0001335062197031223,200.00021776333678401362,2113.000001753042364,2226.00000080243847,2338.00000884725549,2451.00000000385999525],26linf=[270.22312716933051027,280.1579924424942319,290.25194831158255576,3013.468872744263273,3126.54666679978679,3238.139032147739684,3351.37813466024129434])35# Ensure that we do not have excessive memory allocations36# (e.g., from type instabilities)37let38t = sol.t[end]39u_ode = sol.u[end]40du_ode = similar(u_ode)41@test (@allocated Trixi.rhs!(du_ode, u_ode, semi, t)) < 100042end43end44end4546end # module474849