From 2c69048a04c43d673e1ac4fd98b61dbe85734fd5 Mon Sep 17 00:00:00 2001
From: Luc Papeleux <L.Papeleux@ULiege.be>
Date: Wed, 25 Aug 2021 18:24:38 +0200
Subject: [PATCH] nic5 configuration

---
 cfg/nic5-login1/gmsh.profile      |  3 +++
 cfg/nic5-login1/lagamine.profile  |  3 +++
 cfg/nic5-login1/modules.profile   | 20 ++++++++++++++++++++
 cfg/nic5-login1/mumps.profile     |  3 +++
 cfg/nic5-login1/parasolid.profile |  3 +++
 cfg/nic5-login1/python.profile    |  5 +++++
 6 files changed, 37 insertions(+)
 create mode 100644 cfg/nic5-login1/gmsh.profile
 create mode 100644 cfg/nic5-login1/lagamine.profile
 create mode 100644 cfg/nic5-login1/modules.profile
 create mode 100644 cfg/nic5-login1/mumps.profile
 create mode 100644 cfg/nic5-login1/parasolid.profile
 create mode 100644 cfg/nic5-login1/python.profile

diff --git a/cfg/nic5-login1/gmsh.profile b/cfg/nic5-login1/gmsh.profile
new file mode 100644
index 0000000..8d50058
--- /dev/null
+++ b/cfg/nic5-login1/gmsh.profile
@@ -0,0 +1,3 @@
+add2env PATH "$HOME/.local/gmsh/bin" front
+add2env LD_LIBRARY_PATH "$HOME/.local/gmsh/lib"
+add2env PYTHONPATH "$HOME/.local/gmsh/lib"
diff --git a/cfg/nic5-login1/lagamine.profile b/cfg/nic5-login1/lagamine.profile
new file mode 100644
index 0000000..2cbe904
--- /dev/null
+++ b/cfg/nic5-login1/lagamine.profile
@@ -0,0 +1,3 @@
+add2env LD_LIBRARY_PATH "$HOME/.local/lagamine/lib"
+add2env INCLUDE "$HOME/.local/lagamine/include"
+add2env LIB "$HOME/.local/lagamine/lib"
diff --git a/cfg/nic5-login1/modules.profile b/cfg/nic5-login1/modules.profile
new file mode 100644
index 0000000..5c575a8
--- /dev/null
+++ b/cfg/nic5-login1/modules.profile
@@ -0,0 +1,20 @@
+# change module release group rto 2020a (only one that has intel tbb & mkl)
+module load releases/2020a
+
+# load modules from release/2020a group 
+module load CMake GCC
+module load Bison
+module load intel/2020a
+module load Python SWIG matplotlib
+module load Qt5 
+
+# new intel-cluster-studio
+#. /cm/shared/apps/ics/2013sp1/ics/2013.1.046/ictvars.sh intel64
+#. /cm/shared/apps/ics/2013sp1/mkl/bin/mklvars.sh intel64
+#. /cm/shared/apps/ics/2013sp1/tbb/bin/tbbvars.sh intel64
+#
+#not in module : 
+add2env PATH "$HOME/.local/bin" front
+# MKL_DEBUG_CPU_TYPE env variable allows good perfs of mkl (< 2020.1/2 ?) on amd procs
+export MKL_DEBUG_CPU_TYPE=5
+
diff --git a/cfg/nic5-login1/mumps.profile b/cfg/nic5-login1/mumps.profile
new file mode 100644
index 0000000..565ebbb
--- /dev/null
+++ b/cfg/nic5-login1/mumps.profile
@@ -0,0 +1,3 @@
+add2env LD_LIBRARY_PATH "$HOME/.local/mumps/lib"
+add2env LIB "$HOME/.local/mumps/lib"
+add2env INCLUDE "$HOME/.local/mumps/include"
diff --git a/cfg/nic5-login1/parasolid.profile b/cfg/nic5-login1/parasolid.profile
new file mode 100644
index 0000000..8c21126
--- /dev/null
+++ b/cfg/nic5-login1/parasolid.profile
@@ -0,0 +1,3 @@
+add2env PATH "$HOME/.local/parasolid/shared_object"
+add2env INCLUDE "$HOME/.local/parasolid"
+export P_SCHEMA=$HOME/.local/parasolid/schema
diff --git a/cfg/nic5-login1/python.profile b/cfg/nic5-login1/python.profile
new file mode 100644
index 0000000..22db0c6
--- /dev/null
+++ b/cfg/nic5-login1/python.profile
@@ -0,0 +1,5 @@
+#  PYTHONSTARTUP allows to start metafor automatically from python (outside of launch or ...)
+#export  PYTHONSTARTUP=.pythonrc.py
+# PYTHONPATH for locally (user dependant) installed python packages
+add2env PYTHONPATH "$HOME/.local/lib/python3.8/site-packages" front
+
-- 
GitLab