Skip to content
Snippets Groups Projects
Commit 0d9e8ff4 authored by René Heß's avatar René Heß
Browse files

Add test for unstructured quadrilateral grids

parent 3a157644
No related branches found
No related tags found
No related merge requests found
......@@ -34,6 +34,24 @@ dune_add_formcompiler_system_test(UFLFILE poisson_dg_3d.ufl
INIFILE poisson_dg_3d.mini
)
#===============================
# Poisson on 'unstructured grid'
#===============================
dune_add_formcompiler_system_test(UFLFILE poisson_2d.ufl
BASENAME sumfact_poisson_2d_unstructured
INIFILE poisson_2d_unstructured.mini
)
#==================================
# Poisson DG on 'unstructured grid'
#==================================
dune_add_formcompiler_system_test(UFLFILE poisson_dg_2d.ufl
BASENAME sumfact_poisson_dg_2d_unstructured
INIFILE poisson_dg_2d_unstructured.mini
)
#=============================================
# Poisson DG using FastDGGridOperator in 2D/3D
#=============================================
......
__name = sumfact_poisson_2d_unstructured_{__exec_suffix}
__exec_suffix = {deg_suffix}_{diff_suffix}_{quadvec_suffix}_{gradvec_suffix}
diff_suffix = numdiff, symdiff | expand num
quadvec_suffix = quadvec, nonquadvec | expand quad
gradvec_suffix = gradvec, nongradvec | expand grad
deg_suffix = deg{formcompiler.ufl_variants.degree}
lowerleft = 0.0 0.0
upperright = 1.0 1.0
elements = 16 16
elementType = quadrilateral
[wrapper.vtkcompare]
name = {__name}
extension = vtu
[formcompiler]
compare_l2errorsquared = 5e-5, 5e-7 | expand deg
grid_unstructured = 1
[formcompiler.r]
numerical_jacobian = 1, 0 | expand num
sumfact = 1
vectorization_quadloop = 1, 0 | expand quad
vectorization_strategy = explicit, none | expand grad
# palpo TODO
# diagonal_transformation_matrix = 1
# constant_transformation_matrix = 1
[formcompiler.ufl_variants]
degree = 1, 2 | expand deg
__name = sumfact_poisson_dg_2d_unstructured_{__exec_suffix}
__exec_suffix = {deg_suffix}_{diff_suffix}_{quadvec_suffix}_{gradvec_suffix}
diff_suffix = numdiff, symdiff | expand num
quadvec_suffix = quadvec, nonquadvec | expand quad
gradvec_suffix = gradvec, nongradvec | expand grad
deg_suffix = deg{formcompiler.ufl_variants.degree}
lowerleft = 0.0 0.0
upperright = 1.0 1.0
elements = 16 16
elementType = quadrilateral
[wrapper.vtkcompare]
name = {__name}
extension = vtu
[formcompiler]
compare_l2errorsquared = 5e-5, 5e-7 | expand deg
grid_unstructured = 1
[formcompiler.r]
numerical_jacobian = 1, 0 | expand num
sumfact = 1
vectorization_quadloop = 1, 0 | expand quad
vectorization_strategy = explicit, none | expand grad
# palpo TODO
diagonal_transformation_matrix = 1
constant_transformation_matrix = 1
[formcompiler.ufl_variants]
degree = 1, 2 | expand deg
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment