From de857d4ee3c4f91124cd7eccfbc13ba420a5b2f1 Mon Sep 17 00:00:00 2001
From: Sven Marcus <s.marcus@outlook.de>
Date: Mon, 7 Dec 2020 19:10:58 +0100
Subject: [PATCH] Use deploy template for vf wheel deploy

---
 .gitlab-ci.yml                             | 14 ++------------
 apps/cpu/poiseuille_example/poiseuille.cpp |  6 ++----
 2 files changed, 4 insertions(+), 16 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bcb9fdb2c..c3b269335 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -498,7 +498,7 @@ clang-tidy:
 vf_to_phoenix:
   extends: .deploy_template
   stage: deploy
-  needs: ["gcc_9_python"]
+  needs: ["gcc_9_python", "gcc_9_unit_tests", "gcc_9_python_bindings_test"]
 
   when: manual
 
@@ -517,6 +517,7 @@ vf_to_phoenix:
 
 ###############################################################################
 vf_wheel_to_jupyterhub:
+  extends: .deploy_template
   stage: deploy
 
   only: ["schedules"]
@@ -529,17 +530,6 @@ vf_wheel_to_jupyterhub:
     REMOTE_USER: "jupyter_host"
     jupyter_host: "jupyter_host"
 
-  before_script:
-    - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
-    - apt-get install -y rsync
-    - mkdir -p ~/.ssh
-    - chmod 700 ~/.ssh
-    - eval $(ssh-agent -s)
-    - echo "$SSH_KEY" | tr -d '\r' | ssh-add -
-    - echo $SSH_KEY >> ansible/private_key
-    - ssh-keyscan -t rsa $HOST >> ~/.ssh/known_hosts
-    - pip3 install ansible
-
   script:
     - ansible-playbook -i ansible/hosts.cfg -u $REMOTE_USER ansible/playbook_jupyter_update.yml
 
diff --git a/apps/cpu/poiseuille_example/poiseuille.cpp b/apps/cpu/poiseuille_example/poiseuille.cpp
index 07e5ab8d9..db9ac4ffb 100644
--- a/apps/cpu/poiseuille_example/poiseuille.cpp
+++ b/apps/cpu/poiseuille_example/poiseuille.cpp
@@ -27,10 +27,9 @@ int main()
 
     const auto communicator = MPICommunicator::getInstance();
     const auto kernel = std::make_shared<CompressibleCumulant4thOrderViscosityLBMKernel>();
+    kernel->setBCProcessor(std::make_shared<BCProcessor>());
     kernel->setForcingX1(1e-6 * lbmUnitConverter->getFactorForceWToLb());
 
-    BoundaryConditionsBlockVisitor boundaryConditionsBlockVisitor{};
-
     auto grid = std::make_shared<Grid3D>();
     grid->setDeltaX(deltaX);
     grid->setPeriodicX1(true);
@@ -49,8 +48,6 @@ int main()
     ppblocks->process(0);
     ppblocks.reset();
 
-    kernel->setBCProcessor(std::make_shared<BCProcessor>());
-
     const auto metisVisitor(std::make_shared<MetisPartitioningGridVisitor>(communicator,
                                                                            MetisPartitioningGridVisitor::LevelBased,
                                                                            D3Q27System::B));
@@ -93,6 +90,7 @@ int main()
 
 
     InitDistributionsBlockVisitor initVisitor{};
+    BoundaryConditionsBlockVisitor boundaryConditionsBlockVisitor{};
     grid->accept(initVisitor);
     grid->accept(setConnsVisitor);
     grid->accept(boundaryConditionsBlockVisitor);
-- 
GitLab