From a42c063d8325a25806cdc907890df0fa727b3e9a Mon Sep 17 00:00:00 2001 From: Connor Ward Date: Thu, 18 Mar 2021 15:46:54 +0000 Subject: [PATCH] Fix MG failing test --- firedrake/assemble.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/firedrake/assemble.py b/firedrake/assemble.py index 8207df4320..c9afdbd6dc 100644 --- a/firedrake/assemble.py +++ b/firedrake/assemble.py @@ -172,8 +172,7 @@ def allocate_matrix(expr, bcs=(), form_compiler_parameters=None, def create_assembly_callable(expr, tensor=None, bcs=None, form_compiler_parameters=None, - mat_type=None, sub_mat_type=None, - diagonal=False): + mat_type=None, sub_mat_type=None, diagonal=False): r"""Create a callable object than be used to assemble expr into a tensor. This is really only designed to be used inside residual and @@ -186,10 +185,13 @@ def create_assembly_callable(expr, tensor=None, bcs=None, form_compiler_paramete """ if tensor is None: raise ValueError("Have to provide tensor to write to") - return functools.partial(assemble, expr, tensor, bcs, + return functools.partial(assemble, expr, + tensor=tensor, + bcs=bcs, form_compiler_parameters=form_compiler_parameters, mat_type=mat_type, sub_mat_type=sub_mat_type, + diagonal=diagonal, assembly_type="residual")