Skip to content

Commit 7ee1ba2

Browse files
update signatures to match Trixi.jl v0.16
1 parent 8459b02 commit 7ee1ba2

File tree

5 files changed

+25
-14
lines changed

5 files changed

+25
-14
lines changed

examples/advection/cartesian/elixir_cubed_sphere.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,17 @@ end
4848
# with central fluxes because of the curved geometry!
4949
@inline function Trixi.weak_form_kernel!(du, u,
5050
element,
51-
mesh::Union{StructuredMesh{2},
52-
UnstructuredMesh2D,
53-
P4estMesh{2}, T8codeMesh{2}},
51+
MeshT::Type{<:Union{StructuredMesh{2},
52+
StructuredMeshView{2},
53+
UnstructuredMesh2D,
54+
P4estMesh{2},
55+
P4estMeshView{2},
56+
T8codeMesh{2}}},
5457
nonconservative_terms::Trixi.True,
5558
equations::Trixi.AbstractEquations{3},
5659
dg::DGSEM, cache, alpha = true)
57-
Trixi.weak_form_kernel!(du, u, element, mesh, Trixi.False(), equations, dg, cache)
60+
Trixi.weak_form_kernel!(du, u, element, MeshT, Trixi.False(), equations, dg, cache,
61+
alpha)
5862
end
5963

6064
# Create a 2D cubed sphere mesh the size of the Earth

examples/advection/cartesian/elixir_quad_icosahedron.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,17 @@ end
4747
# with central fluxes because of the curved geometry!
4848
@inline function Trixi.weak_form_kernel!(du, u,
4949
element,
50-
mesh::Union{StructuredMesh{2},
51-
UnstructuredMesh2D,
52-
P4estMesh{2}, T8codeMesh{2}},
50+
MeshT::Type{<:Union{StructuredMesh{2},
51+
StructuredMeshView{2},
52+
UnstructuredMesh2D,
53+
P4estMesh{2},
54+
P4estMeshView{2},
55+
T8codeMesh{2}}},
5356
nonconservative_terms::Trixi.True,
5457
equations::Trixi.AbstractEquations{3},
5558
dg::DGSEM, cache, alpha = true)
56-
Trixi.weak_form_kernel!(du, u, element, mesh, Trixi.False(), equations, dg, cache)
59+
Trixi.weak_form_kernel!(du, u, element, MeshT, Trixi.False(), equations, dg, cache,
60+
alpha)
5761
end
5862

5963
# Create a 2D quad-based icosahedral mesh the size of the Earth

src/solvers/dgmulti/dg_manifold_covariant.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function Trixi.calc_sources!(du, u, t, source_term::Nothing,
5050
end
5151

5252
# version for covariant equations on DGMultiMeshes
53-
function Trixi.calc_volume_integral!(backend::Nothing, du, u,
53+
function Trixi.calc_volume_integral!(du, u,
5454
mesh::DGMultiMesh{NDIMS_AMBIENT, <:Trixi.NonAffine},
5555
have_nonconservative_terms::False,
5656
equations::AbstractCovariantEquations{NDIMS},
@@ -81,7 +81,7 @@ function Trixi.calc_volume_integral!(backend::Nothing, du, u,
8181
end
8282
end
8383

84-
function Trixi.calc_interface_flux!(backend::Nothing, cache,
84+
function Trixi.calc_interface_flux!(cache,
8585
surface_integral::SurfaceIntegralWeakForm,
8686
mesh::DGMultiMesh,
8787
have_nonconservative_terms::False,

src/solvers/dgsem_p4est/dg_2d_manifold_in_3d_cartesian.jl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,12 @@ end
7878
# Weak-form kernel for 3D equations solved in 2D manifolds
7979
@inline function Trixi.weak_form_kernel!(du, u,
8080
element,
81-
mesh::Union{StructuredMesh{2},
82-
UnstructuredMesh2D,
83-
P4estMesh{2}, T8codeMesh{2}},
81+
::Type{<:Union{StructuredMesh{2},
82+
StructuredMeshView{2},
83+
UnstructuredMesh2D,
84+
P4estMesh{2},
85+
P4estMeshView{2},
86+
T8codeMesh{2}}},
8487
nonconservative_terms::False,
8588
equations::AbstractEquations{3},
8689
dg::DGSEM, cache, alpha = true)

src/solvers/dgsem_p4est/dg_2d_manifold_in_3d_covariant.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ end
9696

9797
# Weak form kernel which uses contravariant flux components, passing the geometric
9898
# information contained in the auxiliary variables to the flux function
99-
@inline function Trixi.weak_form_kernel!(du, u, element, mesh::P4estMesh{2},
99+
@inline function Trixi.weak_form_kernel!(du, u, element, ::Type{<:P4estMesh{2}},
100100
nonconservative_terms::False,
101101
equations::AbstractCovariantEquations{2},
102102
dg::DGSEM, cache, alpha = true)

0 commit comments

Comments
 (0)