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

Fixups after rebasing

parent 711212c8
No related branches found
No related tags found
No related merge requests found
...@@ -12,9 +12,9 @@ from dune.perftool.pdelab.basis import (declare_cache_temporary, ...@@ -12,9 +12,9 @@ from dune.perftool.pdelab.basis import (declare_cache_temporary,
name_localbasis_cache, name_localbasis_cache,
type_localbasis, type_localbasis,
FEM_name_mangling) FEM_name_mangling)
from dune.perftool.pdelab.driver import (basetype_range, from dune.perftool.pdelab.driver import (isPk,
isPk,
isQk) isQk)
from dune.perftool.pdelab.driver.gridfunctionspace import basetype_range
from dune.perftool.pdelab.geometry import world_dimension from dune.perftool.pdelab.geometry import world_dimension
from dune.perftool.pdelab.quadrature import pymbolic_quadrature_position_in_cell from dune.perftool.pdelab.quadrature import pymbolic_quadrature_position_in_cell
from dune.perftool.pdelab.spaces import type_gfs from dune.perftool.pdelab.spaces import type_gfs
......
...@@ -215,7 +215,7 @@ def evaluate_coefficient_gradient(element, name, container, restriction, index): ...@@ -215,7 +215,7 @@ def evaluate_coefficient_gradient(element, name, container, restriction, index):
from dune.perftool.pdelab.argument import pymbolic_coefficient from dune.perftool.pdelab.argument import pymbolic_coefficient
coeff = pymbolic_coefficient(container, lfs, basisindex) coeff = pymbolic_coefficient(container, lfs, basisindex)
assignee = Subscript(Variable(name), tuple(Variable(i) for i in idims)) assignee = Subscript(Variable(name), (Variable(dimindex),))
reduction_expr = Product((coeff, basis)) reduction_expr = Product((coeff, basis))
......
...@@ -30,14 +30,18 @@ def type_domainfield(): ...@@ -30,14 +30,18 @@ def type_domainfield():
return "DF" return "DF"
@preamble def basetype_range():
def typedef_range(name):
if get_option('opcounter'): if get_option('opcounter'):
from dune.perftool.pdelab.driver.timings import setup_timer from dune.perftool.pdelab.driver.timings import setup_timer
setup_timer() setup_timer()
return "using {} = oc::OpCounter<double>;".format(name) return "oc::OpCounter<double>"
else: else:
return "using {} = double;".format(name) return "double"
@preamble
def typedef_range(name):
return "using {} = {};".format(name, basetype_range())
def type_range(): def type_range():
......
...@@ -216,7 +216,6 @@ class AccumulationSpace(Record): ...@@ -216,7 +216,6 @@ class AccumulationSpace(Record):
def determine_accumulation_space(info, number): def determine_accumulation_space(info, number):
if info is None: if info is None:
return AccumulationSpace() return AccumulationSpace()
ma = next(iter(args))
assert info is not None assert info is not None
element = info.element element = info.element
......
...@@ -2,13 +2,3 @@ dune_add_formcompiler_system_test(UFLFILE poisson.ufl ...@@ -2,13 +2,3 @@ dune_add_formcompiler_system_test(UFLFILE poisson.ufl
BASENAME blockstructured_poisson_3d BASENAME blockstructured_poisson_3d
INIFILE poisson.mini INIFILE poisson.mini
) )
dune_add_formcompiler_system_test(UFLFILE poisson_neumann.ufl
BASENAME blockstructured_poisson_3d_neumann
INIFILE poisson_neumann.mini
)
dune_add_formcompiler_system_test(UFLFILE poisson_neumann2.ufl
BASENAME blockstructured_poisson_3d_neumann2
INIFILE poisson_neumann.mini
)
\ 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