From 6a9442c02a68e17509a5547e48451e521f21c320 Mon Sep 17 00:00:00 2001
From: Philipp Berger <berger@cs.rwth-aachen.de>
Date: Wed, 3 Jul 2019 14:16:46 +0200
Subject: [PATCH] Added prepareEnvironment scripts.

---
 prepareEnvironmentClang.sh | 28 ++++++++++++++++++++++++++++
 prepareEnvironmentGcc.sh   | 28 ++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 prepareEnvironmentClang.sh
 create mode 100644 prepareEnvironmentGcc.sh

diff --git a/prepareEnvironmentClang.sh b/prepareEnvironmentClang.sh
new file mode 100644
index 0000000..d076b29
--- /dev/null
+++ b/prepareEnvironmentClang.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+module add DEVELOP
+module add LIBRARIES
+module load MATH
+
+boostCurrentVersion=$(php moduleTools/getMostRecentVersion.php boost)
+clangCurrentVersion=$(php moduleTools/getMostRecentVersion.php clang)
+cmakeCurrentVersion=$(php moduleTools/getMostRecentVersion.php cmake)
+gccCurrentVersion=$(php moduleTools/getMostRecentVersion.php gcc)
+
+echo "Using Boost version $boostCurrentVersion"
+echo "Using CMake version $cmakeCurrentVersion"
+echo "Using Clang version $clangCurrentVersion"
+
+# This is the Clang version
+module switch intel gcc/$clangCurrentVersion
+
+module add DEVELOP
+module add LIBRARIES
+module load MATH
+
+module load cmake/$cmakeCurrentVersion
+module load LIBRARIES boost/$boostCurrentVersion
+module load MATH gurobi
+module load inteltbb
+module load intelmkl
+
diff --git a/prepareEnvironmentGcc.sh b/prepareEnvironmentGcc.sh
new file mode 100644
index 0000000..4012cff
--- /dev/null
+++ b/prepareEnvironmentGcc.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+module add DEVELOP
+module add LIBRARIES
+module load MATH
+
+boostCurrentVersion=$(php moduleTools/getMostRecentVersion.php boost)
+clangCurrentVersion=$(php moduleTools/getMostRecentVersion.php clang)
+cmakeCurrentVersion=$(php moduleTools/getMostRecentVersion.php cmake)
+gccCurrentVersion=$(php moduleTools/getMostRecentVersion.php gcc)
+
+echo "Using Boost version $boostCurrentVersion"
+echo "Using CMake version $cmakeCurrentVersion"
+echo "Using GCC version $gccCurrentVersion"
+
+# This is the GCC version
+module switch intel gcc/$gccCurrentVersion
+
+module add DEVELOP
+module add LIBRARIES
+module load MATH
+
+module load cmake/$cmakeCurrentVersion
+module load LIBRARIES boost/$boostCurrentVersion
+module load MATH gurobi
+module load inteltbb
+module load intelmkl
+
-- 
GitLab