From 232e49b539eb2823ac0214b44fd6c8d2c7b7ff60 Mon Sep 17 00:00:00 2001
From: root <root@mbbnode-0-33.local>
Date: Mon, 24 Feb 2020 12:03:20 +0100
Subject: [PATCH] hdf5 new version

---
 envfiles/{ => deprecated}/hdf5/1.8.18         |  0
 .../{ => deprecated}/hdf5/1.8.18-parallel     |  0
 envfiles/{ => deprecated}/hdf5/1.8.9-el6      |  0
 envfiles/hdf5/1.10.6-parallel                 | 49 +++++++++++++++++++
 4 files changed, 49 insertions(+)
 rename envfiles/{ => deprecated}/hdf5/1.8.18 (100%)
 rename envfiles/{ => deprecated}/hdf5/1.8.18-parallel (100%)
 rename envfiles/{ => deprecated}/hdf5/1.8.9-el6 (100%)
 create mode 100644 envfiles/hdf5/1.10.6-parallel

diff --git a/envfiles/hdf5/1.8.18 b/envfiles/deprecated/hdf5/1.8.18
similarity index 100%
rename from envfiles/hdf5/1.8.18
rename to envfiles/deprecated/hdf5/1.8.18
diff --git a/envfiles/hdf5/1.8.18-parallel b/envfiles/deprecated/hdf5/1.8.18-parallel
similarity index 100%
rename from envfiles/hdf5/1.8.18-parallel
rename to envfiles/deprecated/hdf5/1.8.18-parallel
diff --git a/envfiles/hdf5/1.8.9-el6 b/envfiles/deprecated/hdf5/1.8.9-el6
similarity index 100%
rename from envfiles/hdf5/1.8.9-el6
rename to envfiles/deprecated/hdf5/1.8.9-el6
diff --git a/envfiles/hdf5/1.10.6-parallel b/envfiles/hdf5/1.10.6-parallel
new file mode 100644
index 0000000..4c23f9d
--- /dev/null
+++ b/envfiles/hdf5/1.10.6-parallel
@@ -0,0 +1,49 @@
+#%Module######################################################################
+#
+# hdf 5 1.10.6 parallel version modulefile 20200224
+#
+
+proc ModulesHelp { } {
+puts stderr "This modulefile defines the library paths and"
+puts stderr "include paths needed to use hdf5 1.10.6 (parallel)"
+puts stderr "The program hdf5 https://support.hdfgroup.org/HDF5/"
+puts stderr "is added to PATH."
+}
+
+set rel [uname release]
+global prodlist
+
+set    prodlist {openmpi-4.0.1}
+
+set is_module_rm [module-info mode remove]
+
+catch {set modulehomes $env(MODULEPATH)}
+if { [ module-info mode load ] } {
+  foreach prod $prodlist {
+    foreach mfilehome [ split $modulehomes :] {
+      if { [file exists $mfilehome/$prod] } {
+        module load $prod
+      }
+    }
+  }
+}
+
+if { [ module-info mode remove ] } {
+  foreach prod $prodlist {
+    foreach mfilehome [ split $modulehomes :] {
+      if { [file exists $mfilehome/$prod] } {
+        module unload $prod
+      }
+    }
+  }
+}
+
+set HDF_LEVEL 5
+set HDF_SUBLEVEL 1.10.6
+set HDF_CURPATH /share/apps/lib/hdf$HDF_LEVEL/$HDF_SUBLEVEL/
+
+prepend-path PATH       $HDF_CURPATH/bin
+prepend-path LD_LIBRARY_PATH  $HDF_CURPATH/lib
+prepend-path MAN_PATH  $HDF_CURPATH/share/
+
+append-path  PE_PRODUCT_LIST  HDF$HDF_LEVEL.$HDF_SUBLEVEL-parallel
-- 
GitLab