From 5489086d8f92b5caa3e15ef3956b73f3173a0110 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Fri, 4 Aug 2017 13:28:29 +0200 Subject: [PATCH] Save small stuff --- python/dune/perftool/pdelab/driver/vtk.py | 5 +++-- test/hyperbolic/linearacoustics.ufl | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/python/dune/perftool/pdelab/driver/vtk.py b/python/dune/perftool/pdelab/driver/vtk.py index 2f68140e..15c39c3d 100644 --- a/python/dune/perftool/pdelab/driver/vtk.py +++ b/python/dune/perftool/pdelab/driver/vtk.py @@ -4,8 +4,10 @@ from dune.perftool.generation import (include_file, from dune.perftool.pdelab.driver import (get_formdata, get_trial_element, name_initree, + preprocess_leaf_data, ) from dune.perftool.pdelab.driver.gridfunctionspace import (name_leafview, + name_gfs, name_trial_gfs, type_leafview, ) @@ -89,7 +91,6 @@ def name_predicate(): return "predicate" - @preamble def typedef_vtk_sequence_writer(name): include_file("dune/grid/io/file/vtk/vtksequencewriter.hh", filetag="driver") @@ -122,7 +123,7 @@ def visualize_initial_condition(): vtkwriter = name_vtk_sequence_writer() element = get_trial_element() define_gfs_names(element) - gfs = name_gfs(element) + gfs = name_trial_gfs() vector = name_vector(get_formdata()) predicate = name_predicate() from dune.perftool.pdelab.driver.instationary import name_time diff --git a/test/hyperbolic/linearacoustics.ufl b/test/hyperbolic/linearacoustics.ufl index 97627f23..3fd12b2c 100644 --- a/test/hyperbolic/linearacoustics.ufl +++ b/test/hyperbolic/linearacoustics.ufl @@ -1,7 +1,8 @@ cell = quadrilateral x = SpatialCoordinate(cell) -MV = VectorElement("DG", cell=cell, degree=1, dim=3) +V = FiniteElement("DG", cell, 1) +MV = MixedElement(V, V, V) n = FacetNormal(cell)('+') @@ -20,3 +21,4 @@ r = -1.*inner(flux, grad(v))*dx \ + inner(u, v)*ds forms = [mass, r] +dirichlet_expression = sin(pi*(x[0]-0.45)/0.1)*sin(pi*(x[0]-0.45)/0.1)*sin(pi*(x[1]-0.3)/0.1)*sin(pi*(x[1]-0.3)/0.1), 0.0, 0.0 -- GitLab