diff --git a/Project.toml b/Project.toml index 1ad055a5cf..d5627651d6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Trixi" uuid = "a7f1ee26-1774-49b1-8366-f1abc58fbfcb" authors = ["Michael Schlottke-Lakemper ", "Gregor Gassner ", "Hendrik Ranocha ", "Andrew R. Winters ", "Jesse Chan "] -version = "0.8.6-DEV" +version = "0.8.7-DEV" [deps] CodeTracking = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" diff --git a/src/semidiscretization/semidiscretization_hyperbolic.jl b/src/semidiscretization/semidiscretization_hyperbolic.jl index 7c82a132a0..e35c0e2ea9 100644 --- a/src/semidiscretization/semidiscretization_hyperbolic.jl +++ b/src/semidiscretization/semidiscretization_hyperbolic.jl @@ -41,8 +41,6 @@ struct SemidiscretizationHyperbolic{Mesh, Equations, InitialCondition, SourceTerms, Solver, Cache} - @assert ndims(mesh) == ndims(equations) - performance_counter = PerformanceCounter() new(mesh, equations, initial_condition, boundary_conditions, source_terms, @@ -67,6 +65,8 @@ function SemidiscretizationHyperbolic(mesh, equations, initial_condition, solver # while `uEltype` is used as element type of solutions etc. RealT = real(solver), uEltype = RealT, initial_cache = NamedTuple()) + @assert ndims(mesh) == ndims(equations) + cache = (; create_cache(mesh, equations, solver, RealT, uEltype)..., initial_cache...) _boundary_conditions = digest_boundary_conditions(boundary_conditions, mesh, solver,