From 455a38f3dccf79fdded324e09f792b6aa268efc5 Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Thu, 10 Oct 2019 11:48:57 +0200
Subject: [PATCH] [PL/CT] Petsc Solver access x0.

---
 ProcessLib/ComponentTransport/ComponentTransportProcess.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ProcessLib/ComponentTransport/ComponentTransportProcess.cpp b/ProcessLib/ComponentTransport/ComponentTransportProcess.cpp
index 85ab201ca55..86530382d33 100644
--- a/ProcessLib/ComponentTransport/ComponentTransportProcess.cpp
+++ b/ProcessLib/ComponentTransport/ComponentTransportProcess.cpp
@@ -205,6 +205,9 @@ void ComponentTransportProcess::preTimestepConcreteProcess(
         auto& x0 = *_xs_previous_timestep[process_id];
         MathLib::LinAlg::copy(*x[process_id], x0);
     }
+
+    auto& x0 = *_xs_previous_timestep[process_id];
+    MathLib::LinAlg::setLocalAccessibleVector(x0);
 }
 
 void ComponentTransportProcess::postTimestepConcreteProcess(
-- 
GitLab