From 402e182a6f652dcdc41e3323d08d365fe1585444 Mon Sep 17 00:00:00 2001
From: Michael <m.langguth@fz-juelich.de>
Date: Tue, 29 Sep 2020 09:38:16 +0200
Subject: [PATCH] Move generation of workflow-runscripts in 'ecreat_env.sh' out
 of if-clause in order to enable creation in case of pre-existing virtual
 environment.

---
 video_prediction_savp/env_setup/create_env.sh | 35 ++++++++++---------
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/video_prediction_savp/env_setup/create_env.sh b/video_prediction_savp/env_setup/create_env.sh
index c51d5531..8b3d908c 100755
--- a/video_prediction_savp/env_setup/create_env.sh
+++ b/video_prediction_savp/env_setup/create_env.sh
@@ -119,26 +119,27 @@ if [[ "$ENV_EXIST" == 0 ]]; then
   if [[ "${HOST_NAME}" == hdfml* || "${HOST_NAME}" == juwels* ]]; then
     echo "export PYTHONPATH=${ENV_DIR}/lib/python3.6/site-packages:\$PYTHONPATH" >> ${activate_virt_env}
   fi
- # After checking and setting up the virt env, create user-specific runscripts for all steps of the workflow
-  if [[ "${HOST_NAME}" == hdfml* || "${HOST_NAME}" == juwels* ]]; then
-    echo "***** Creating Batch-scripts for running workflow... *****"
-    script_dir=../HPC_scripts
-  elif [[ "${HOST_NAME}" == "zam347" ]]; then
-    echo "***** Creating Batch-scripts for running workflow... *****"
-    script_dir=../Zam347_scripts
-  fi
-
-  for wf_script in "${workflow_scripts[@]}"; do
-    curr_script=${script_dir}/${wf_script}
-    if [[ -z "${exp_id}" ]]; then
-      ./generate_workflow_runscripts.sh ${curr_script} ${ENV_NAME}
-    else
-      ./generate_workflow_runscripts.sh ${curr_script}  ${ENV_NAME} -exp_id=${exp_id}
-    fi
   done
-  # *** finished ***
 elif [[ "$ENV_EXIST" == 1 ]]; then
   # activating virtual env is suifficient
   source ${ENV_DIR}/bin/activate  
 fi
+# Finish by creating runscripts
+ # After checking and setting up the virt env, create user-specific runscripts for all steps of the workflow
+if [[ "${HOST_NAME}" == hdfml* || "${HOST_NAME}" == juwels* ]]; then
+  echo "***** Creating Batch-scripts for running workflow... *****"
+  script_dir=../HPC_scripts
+elif [[ "${HOST_NAME}" == "zam347" ]]; then
+  echo "***** Creating Batch-scripts for running workflow... *****"
+  script_dir=../Zam347_scripts
+fi
+
+for wf_script in "${workflow_scripts[@]}"; do
+  curr_script=${script_dir}/${wf_script}
+  if [[ -z "${exp_id}" ]]; then
+    ./generate_workflow_runscripts.sh ${curr_script} ${ENV_NAME}
+  else
+    ./generate_workflow_runscripts.sh ${curr_script}  ${ENV_NAME} -exp_id=${exp_id}
+  fi
+
 
-- 
GitLab