easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
104 stars 284 forks source link

Bug in itacvars.sh in itac-2017 #1231

Open jordiblasco opened 7 years ago

jordiblasco commented 7 years ago

Hi,

The itacvars.sh needs to be patched in order to make it work properly. So, easyblock itac.py is affected.

--- /sNow/easybuild/centos/7.3.1611/Broadwell/software/itac/2017.2.028/bin/itacvars.sh.orig     2017-08-16 16:50:16.344669646 -0400
+++ /sNow/easybuild/centos/7.3.1611/Broadwell/software/itac/2017.2.028/bin/itacvars.sh  2017-08-16 17:28:10.110181924 -0400
@@ -22,7 +22,7 @@
 export INTEL_LICENSE_FILE

  # VT_ROOT:
-VT_ROOT="/sNow/easybuild/centos/7.3.1611/Broadwell/software/itac/2017.2.028/itac/2017.2.028"
+VT_ROOT="/sNow/easybuild/centos/7.3.1611/Broadwell/software/itac/2017.2.028"
 export VT_ROOT

  # VT_ARCH:
@@ -37,7 +37,7 @@
 export PATH

  # VT_LIB_DIR, VT_SLIB_DIR, VT_ADD_LIBS:
-           VT_MPI="impi4"
+           VT_MPI="impi5"
            VT_LIB_DIR="${VT_ROOT_ARCH}/lib"
            VT_SLIB_DIR="${VT_ROOT_ARCH}/slib"
            VT_MIC_SLIB_DIR="${VT_ROOT}/mic/slib"
@@ -48,6 +48,8 @@
 LD_LIBRARY_PATH="${VT_MIC_SLIB_DIR}:${LD_LIBRARY_PATH}"
 export LD_LIBRARY_PATH

+export LD_PRELOAD=$VT_SLIB_DIR/libVT.so:$LD_PRELOAD
+
  # PATH:
 PATH="${VT_ROOT_ARCH}/bin:${PATH}"
 export PATH
boegel commented 7 years ago

Same issue as in https://github.com/easybuilders/easybuild-easyblocks/pull/1167?