File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22SCRIPT_DIR=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd )
3+
34export SST_INSTALL=${SCRIPT_DIR} /install
45export SST_ELEMENTS_ROOT=${SCRIPT_DIR} /sst-elements
5- export INTEL_PIN_DIRECTORY=${SCRIPT_DIR} /pin-3.28
6+
7+ export INTEL_PIN_DIRECTORY=${HOME} /pin-3.28
68export INTEL_PIN_DIR=${INTEL_PIN_DIRECTORY}
79export PIN_HOME=${INTEL_PIN_DIRECTORY}
10+
811export PATH=${SST_INSTALL} /bin:$PATH
912export LD_LIBRARY_PATH=${SST_INSTALL} /lib:${SST_INSTALL} /lib64:${SST_ELEMENTS_ROOT} /src/sst/elements/ariel/api:$LD_LIBRARY_PATH
10- module load mpi/openmpi-x86_64
13+
14+ module load gcc
15+ module load mpi/openmpi-4.1.4
Original file line number Diff line number Diff line change @@ -3,10 +3,8 @@ set -euo pipefail
33set -x
44SCRIPT_DIR=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd )
55
6- # USING A COMMIT INSTEAD OF A BRANCH RIGHT NOW
7- # CORE_BRANCH=devel
8- CORE_COMMIT=a4dbc4ae575dc9bf6f6cac42d011a1ac0d496aa8
9- ELEMENTS_BRANCH=ariel-mpi-rebase
6+ CORE_BRANCH=devel
7+ ELEMENTS_BRANCH=devel
108
119M4_VER=1.4.19
1210AC_VER=2.72
@@ -84,13 +82,12 @@ if [ ! -d "./sst-core" ];
8482then
8583 git clone git@github.com:sstsimulator/sst-core.git
8684 cd sst-core
87- # git switch $CORE_BRANCH
88- git checkout $CORE_COMMIT
85+ git switch $CORE_BRANCH
86+ # git checkout $CORE_COMMIT
8987 ./autogen.sh
90- # ./configure --prefix=$SST_INSTALL --enable-perf-tracking
91- ./configure --prefix=$SST_INSTALL --disable-mpi --enable-perf-tracking
88+ ./configure --prefix=$SST_INSTALL
9289 # ./configure --prefix=$SST_INSTALL --disable-mpi --enable-perf-tracking --enable-debug
93- make -j8 install
90+ make -j32 install
9491else
9592 echo " The sst-core directory already exists. Skipping."
9693fi
121118 echo " *.so" >> .git/info/exclude
122119
123120 ./autogen.sh
124- ./configure --prefix=$SST_INSTALL --with-pin=$INTEL_PIN_DIRECTORY --enable-ariel-mpi
125- make -j8 install
121+ ./configure --prefix=$SST_INSTALL --with-pin=$INTEL_PIN_DIRECTORY
122+ # ./configure --prefix=$SST_INSTALL --with-pin=$INTEL_PIN_DIRECTORY --enable-ariel-mpi
123+ make -j32 install
126124else
127125 echo " The sst-elements directory already exists. Skipping."
128126fi
You can’t perform that action at this time.
0 commit comments