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

Add geometry mixins to applications

parent 10d3f11a
No related branches found
No related tags found
No related merge requests found
...@@ -52,6 +52,7 @@ vectorization_vertical = 2 ...@@ -52,6 +52,7 @@ vectorization_vertical = 2
matrix_free = 1 matrix_free = 1
generate_jacobians = 0 generate_jacobians = 0
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -19,6 +19,7 @@ vectorization_strategy = explicit ...@@ -19,6 +19,7 @@ vectorization_strategy = explicit
vectorization_horizontal = 4 vectorization_horizontal = 4
vectorization_vertical = 2 vectorization_vertical = 2
quadrature_order = 6 quadrature_order = 6
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -52,6 +52,7 @@ vectorization_vertical = 2 ...@@ -52,6 +52,7 @@ vectorization_vertical = 2
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
matrix_free = 1 matrix_free = 1
generate_jacobians = 0 generate_jacobians = 0
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -19,6 +19,7 @@ vectorization_strategy = explicit ...@@ -19,6 +19,7 @@ vectorization_strategy = explicit
vectorization_horizontal = 4 vectorization_horizontal = 4
vectorization_vertical = 2 vectorization_vertical = 2
quadrature_order = 6 quadrature_order = 6
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -49,6 +49,7 @@ vectorization_strategy = explicit ...@@ -49,6 +49,7 @@ vectorization_strategy = explicit
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
matrix_free = 1 matrix_free = 1
generate_jacobians = 0 generate_jacobians = 0
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -17,6 +17,7 @@ fastdg = 1 ...@@ -17,6 +17,7 @@ fastdg = 1
sumfact = 1 sumfact = 1
vectorization_quadloop = 1 vectorization_quadloop = 1
vectorization_strategy = explicit vectorization_strategy = explicit
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -49,6 +49,7 @@ vectorization_strategy = explicit ...@@ -49,6 +49,7 @@ vectorization_strategy = explicit
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
matrix_free = 1 matrix_free = 1
generate_jacobians = 0 generate_jacobians = 0
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -17,6 +17,7 @@ sumfact = 1 ...@@ -17,6 +17,7 @@ sumfact = 1
vectorization_quadloop = 1 vectorization_quadloop = 1
vectorization_strategy = model vectorization_strategy = model
vectorization_jacobians = 0 vectorization_jacobians = 0
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -51,6 +51,7 @@ vectorization_allow_quadrature_changes = 1 ...@@ -51,6 +51,7 @@ vectorization_allow_quadrature_changes = 1
quadrature_order = {formcompiler.ufl_variants.v_degree} * 2 | eval quadrature_order = {formcompiler.ufl_variants.v_degree} * 2 | eval
matrix_free = 1 matrix_free = 1
generate_jacobians = 0 generate_jacobians = 0
geometry_mixins = sumfact_equidistant
[formcompiler.ufl_variants] [formcompiler.ufl_variants]
cell = hexahedron cell = hexahedron
......
...@@ -34,7 +34,7 @@ from dune.codegen.sumfact.permutation import (permute_backward, ...@@ -34,7 +34,7 @@ from dune.codegen.sumfact.permutation import (permute_backward,
from dune.codegen.sumfact.switch import (get_facedir, from dune.codegen.sumfact.switch import (get_facedir,
get_facemod, get_facemod,
) )
from dune.codegen.pdelab.argument import name_coefficientcontainer from dune.codegen.pdelab.argument import name_coefficientcontainer, name_applycontainer
from dune.codegen.pdelab.basis import GenericBasisMixin from dune.codegen.pdelab.basis import GenericBasisMixin
from dune.codegen.pdelab.geometry import (local_dimension, from dune.codegen.pdelab.geometry import (local_dimension,
world_dimension, world_dimension,
......
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