From a934921c902477d5dfc7d4b62713e18bdeab96db Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <github@naumov.de>
Date: Mon, 14 May 2018 00:03:57 +0200
Subject: [PATCH] [NL] DOF Utils; Add missing setLocalAccessibleVec.

Needed for PETSc to be called before acccessing the input_vector.
---
 NumLib/DOF/DOFTableUtil.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NumLib/DOF/DOFTableUtil.h b/NumLib/DOF/DOFTableUtil.h
index 5787097cd22..633f227eff3 100644
--- a/NumLib/DOF/DOFTableUtil.h
+++ b/NumLib/DOF/DOFTableUtil.h
@@ -9,6 +9,7 @@
 
 #pragma once
 
+#include "MathLib/LinAlg/LinAlg.h"
 #include "MathLib/LinAlg/LinAlgEnums.h"
 #include "NumLib/DOF/LocalToGlobalIndexMap.h"
 
@@ -60,6 +61,8 @@ void transformVariableFromGlobalVector(
     NumLib::LocalToGlobalIndexMap const& local_to_global_index_map,
     MeshLib::PropertyVector<double>& output_vector, Functor mapFunction)
 {
+    MathLib::LinAlg::setLocalAccessibleVector(input_vector);
+
     std::fill(begin(output_vector), end(output_vector),
               std::numeric_limits<double>::quiet_NaN());
 
-- 
GitLab