From fc4633afda7ab83fea81fe9d670a8cae493f36ce Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Thu, 26 Nov 2020 15:13:13 +0100 Subject: [PATCH] [NL] SNES; Add finalizeAssembly call for r too. --- NumLib/ODESolver/PETScNonlinearSolver.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/NumLib/ODESolver/PETScNonlinearSolver.cpp b/NumLib/ODESolver/PETScNonlinearSolver.cpp index a435e83b98e..eda70e72af2 100644 --- a/NumLib/ODESolver/PETScNonlinearSolver.cpp +++ b/NumLib/ODESolver/PETScNonlinearSolver.cpp @@ -48,6 +48,7 @@ PetscErrorCode updateResidual(SNES /*snes*/, Vec x, Vec petsc_r, context->system->getResidual(*context->x[context->process_id], *context->x_prev[context->process_id], *context->r); + context->r->finalizeAssembly(); context->J->finalizeAssembly(); context->system->getJacobian(*context->J); -- GitLab