Path: blob/main/test/test_tree_1d_eulergravity.jl
2055 views
module TestExamples1DEulerGravity12using Test3using Trixi45include("test_trixi.jl")67EXAMPLES_DIR = joinpath(examples_dir(), "tree_1d_dgsem")89@testset "Compressible Euler with self-gravity" begin10#! format: noindent1112@trixi_testset "elixir_eulergravity_convergence.jl" begin13@test_trixi_include(joinpath(EXAMPLES_DIR, "elixir_eulergravity_convergence.jl"),14l2=[150.00021708496949694728, 0.0002913795242132917,160.000611250095655225917],18linf=[190.0004977733237385706, 0.0013594226727522418,200.002041873955466421])22# Ensure that we do not have excessive memory allocations23# (e.g., from type instabilities)24let25t = sol.t[end]26u_ode = sol.u[end]27du_ode = similar(u_ode)28@test (@allocated Trixi.rhs!(du_ode, u_ode, semi, t)) < 100029end30end31end3233end # module343536