Skip to content
Snippets Groups Projects
Commit ed0e4b54 authored by Dominic Kempf's avatar Dominic Kempf
Browse files

Adapt the applications directory

parent 8ed8015f
No related branches found
No related tags found
No related merge requests found
Showing
with 50 additions and 29 deletions
......@@ -36,17 +36,21 @@ name = {__name}
extension = vtu
[formcompiler]
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
architecture = knl
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
vectorization_horizontal = 4
vectorization_vertical = 2
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
matrix_free = 1
generate_jacobians = 0
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
architecture = knl
assure_statement_ordering = 1
[formcompiler.ufl_variants]
......
......@@ -28,5 +28,3 @@ r = inner(grad(u), grad(v))*dx \
- f*v*dx \
- theta*g*inner(grad(v), n)*ds \
- gamma_ext*g*v*ds
forms = [r]
......@@ -9,6 +9,9 @@ name = {__name}
extension = vtu
[formcompiler]
architecture = knl
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
......@@ -16,7 +19,6 @@ vectorization_strategy = explicit
vectorization_horizontal = 4
vectorization_vertical = 2
quadrature_order = 6
architecture = knl
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -36,18 +36,22 @@ name = {__name}
extension = vtu
[formcompiler]
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
architecture = knl
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
vectorization_horizontal = 4
vectorization_vertical = 2
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
architecture = knl
assure_statement_ordering = 1
matrix_free = 1
generate_jacobians = 0
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -31,5 +31,3 @@ r = (inner(A*grad(u), grad(v)) + (c*u-f)*v)*dx \
+ theta*u*inner(A*grad(v), n)*ds \
- theta*g*inner(A*grad(v), n)*ds \
- gamma_ext*g*v*ds
forms = [r]
......@@ -9,6 +9,9 @@ name = {__name}
extension = vtu
[formcompiler]
architecture = knl
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
......@@ -16,7 +19,6 @@ vectorization_strategy = explicit
vectorization_horizontal = 4
vectorization_vertical = 2
quadrature_order = 6
architecture = knl
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -36,15 +36,19 @@ name = {__name}
extension = vtu
[formcompiler]
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
assure_statement_ordering = 1
matrix_free = 1
generate_jacobians = 0
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -29,4 +29,3 @@ r = inner(grad(u), grad(v))*dx \
- theta*g*inner(grad(v), n)*ds \
- gamma_ext*g*v*ds
forms = [r]
......@@ -9,12 +9,14 @@ name = {__name}
extension = vtu
[formcompiler]
exact_solution_expression = g
compare_l2errorsquared = 1e-6
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
exact_solution_expression = g
compare_l2errorsquared = 1e-6
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -36,15 +36,19 @@ name = {__name}
extension = vtu
[formcompiler]
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
quadrature_order = {formcompiler.ufl_variants.degree} * 2 | eval
assure_statement_ordering = 1
matrix_free = 1
generate_jacobians = 0
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -32,5 +32,4 @@ r = (inner(A*grad(u), grad(v)) + (c*u-f)*v)*dx \
- theta*g*inner(A*grad(v), n)*ds \
- gamma_ext*g*v*ds
forms = [r]
exact_solution = g
......@@ -9,11 +9,13 @@ name = {__name}
extension = vtu
[formcompiler]
compare_l2errorsquared = 1e-6
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = explicit
compare_l2errorsquared = 1e-6
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -37,16 +37,20 @@ name = {__name}
extension = vtu
[formcompiler]
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
[formcompiler.r]
fastdg = 1
sumfact = 1
vectorization_quadloop = 1
vectorization_strategy = model
vectorization_allow_quadrature_changes = 1
instrumentation_level = 2, 3, 4 | expand
opcounter = 1, 0 | expand opcount
performance_measuring = 0, 1 | expand opcount
quadrature_order = {formcompiler.ufl_variants.v_degree} * 2 | eval
assure_statement_ordering = 1
matrix_free = 1
generate_jacobians = 0
[formcompiler.ufl_variants]
cell = hexahedron
......
......@@ -32,5 +32,4 @@ r = inner(grad(u), grad(v))*dx \
+ p*inner(v, n)*ds \
+ q*inner(u-g_v, n)*ds
forms = [r]
exact_solution = g_v, 8*(1.-x[0])
\ No newline at end of file
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