@@ -5,6 +5,8 @@ dpkg -i Trelis-$1-Lin64.deb
55
66cd /opt
77tar -xzvf /Trelis-sdk/Trelis-SDK-$1 -Lin64.tar.gz
8+ cd /opt/Trelis-16.5
9+ tar -xzvf /Trelis-sdk/Trelis-SDK-$1 -Lin64.tar.gz
810
911apt-get update -y
1012apt-get install -y autogen autoconf libtool libeigen3-dev libhdf5-dev patchelf gfortran git cmake
@@ -49,9 +51,6 @@ cd ${PLUGIN_ABS_PATH}
4951mkdir -pv DAGMC/bld
5052cd DAGMC
5153git clone https://github.com/bam241/DAGMC -b preproc_plugin
52- cd DAGMC
53- git status
54- cd ..
5554cd bld
5655cmake ../DAGMC -DCMAKE_CXX_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 \
5756 -DMOAB_DIR=${PLUGIN_ABS_PATH} /moab \
@@ -73,13 +72,20 @@ git submodule update --init
7372cd ${PLUGIN_ABS_PATH}
7473mkdir -pv bld
7574cd bld
76- cmake ../Trelis-plugin -DCUBIT_ROOT=/opt/Trelis-17.1 \
75+ ls /opt/Trelis-${1:: 4}
76+ ls /opt/Trelis-*
77+ ls /opt
78+ cmake ../Trelis-plugin -DCUBIT_ROOT=/opt/Trelis-${1:: 4} \
7779 -DDAGMC_DIR=${PLUGIN_ABS_PATH} /DAGMC \
7880 -DCMAKE_BUILD_TYPE=Release \
7981 -DCMAKE_INSTALL_PREFIX=${PLUGIN_ABS_PATH}
8082make -j` grep -c processor /proc/cpuinfo`
8183make install
82-
84+ echo " cmake ../Trelis-plugin -DCubit_DIR=/opt/Trelis-${1:: 4} \
85+ -DCUBIT_ROOT=/opt/Trelis-${1:: 4} \
86+ -DDAGMC_DIR=${PLUGIN_ABS_PATH} /DAGMC \
87+ -DCMAKE_BUILD_TYPE=Release \
88+ -DCMAKE_INSTALL_PREFIX=${PLUGIN_ABS_PATH} "
8389
8490cd ${PLUGIN_ABS_PATH}
8591mkdir -p pack/bin/plugins/svalinn
@@ -96,12 +102,11 @@ cp -pPv /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.100* .
96102chmod 644 *
97103
98104# Set the RPATH to be the current directory for the DAGMC libraries
99- patchelf --set-rpath /opt/Trelis-${1% .??} /bin/plugins/svalinn libMOAB.so
100- patchelf --set-rpath /opt/Trelis-${1% .??} /bin/plugins/svalinn libdagmc.so
101- patchelf --set-rpath /opt/Trelis-${1% .??} /bin/plugins/svalinn libmakeWatertight.so
102- patchelf --set-rpath /opt/Trelis-${1% .??} /bin/plugins/svalinn libpyne_dagmc.so
103- # patchelf --set-rpath /opt/Trelis-$1/bin/plugins libsvalinn_plugin.so
104- patchelf --set-rpath /opt/Trelis-${1% .??} /bin/plugins/svalinn libuwuw.so
105+ patchelf --set-rpath /opt/Trelis-${1:: 4} /bin/plugins/svalinn libMOAB.so
106+ patchelf --set-rpath /opt/Trelis-${1:: 4} /bin/plugins/svalinn libdagmc.so
107+ patchelf --set-rpath /opt/Trelis-${1:: 4} /bin/plugins/svalinn libmakeWatertight.so
108+ patchelf --set-rpath /opt/Trelis-${1:: 4} /bin/plugins/svalinn libpyne_dagmc.so
109+ patchelf --set-rpath /opt/Trelis-${1:: 4} /bin/plugins/svalinn libuwuw.so
105110
106111# Create the Svalinn plugin tarball
107112cd ..
0 commit comments