Commit 730b5ab7 authored by Philip Carns's avatar Philip Carns
Browse files

modify cooley ofi scripts for RHEL7 runs

- not included in nightly tests yet, requires use of evaluation nodes
  that aren't in production
- tests run cleanly but bandwidth is slow
parent e64d8008
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
#COBALT -t 20 #COBALT -t 20
#COBALT --mode script #COBALT --mode script
#COBALT -A radix-io #COBALT -A radix-io
#COBALT -q ibleaf3-debug
# NOTE: as of Jan 31 2018, some of the test programs will hang in non-busy # NOTE: as of Jan 31 2018, some of the test programs will hang in non-busy
# spin mode on cooley with RHEL 6.9. They work fine with RHEL 7.4 though. # spin mode on cooley with RHEL 6.9. They work fine with RHEL 7.4 though.
......
...@@ -23,6 +23,7 @@ mkdir $SANDBOX ...@@ -23,6 +23,7 @@ mkdir $SANDBOX
# scratch area for job submission # scratch area for job submission
mkdir $JOBDIR mkdir $JOBDIR
cp margo-regression-ofi.qsub $JOBDIR cp margo-regression-ofi.qsub $JOBDIR
cp hg-verbs-no-lock.patch $SANDBOX
cd $SANDBOX cd $SANDBOX
git clone https://github.com/carns/argobots.git git clone https://github.com/carns/argobots.git
...@@ -65,7 +66,6 @@ make install ...@@ -65,7 +66,6 @@ make install
# kernel # kernel
echo "=== BUILDING LIBFABRIC ===" echo "=== BUILDING LIBFABRIC ==="
cd $SANDBOX/libfabric cd $SANDBOX/libfabric
# git checkout v1.5.x
libtoolize libtoolize
./autogen.sh ./autogen.sh
mkdir build mkdir build
...@@ -90,6 +90,8 @@ make install ...@@ -90,6 +90,8 @@ make install
echo "=== BUILDING MERCURY ===" echo "=== BUILDING MERCURY ==="
cd $SANDBOX/mercury cd $SANDBOX/mercury
git submodule update --init git submodule update --init
# patch to turn off extra locking for verbs provider
patch -p1 < $SANDBOX/hg-verbs-no-lock.patch
mkdir build mkdir build
cd build cd build
cmake -DNA_USE_OFI:BOOL=ON -DMERCURY_USE_BOOST_PP:BOOL=ON -DCMAKE_INSTALL_PREFIX=/$PREFIX -DBoost_NO_BOOST_CMAKE=TRUE -DBUILD_SHARED_LIBS:BOOL=ON -DMERCURY_USE_SELF_FORWARD:BOOL=ON -DNA_USE_SM:BOOL=OFF ../ cmake -DNA_USE_OFI:BOOL=ON -DMERCURY_USE_BOOST_PP:BOOL=ON -DCMAKE_INSTALL_PREFIX=/$PREFIX -DBoost_NO_BOOST_CMAKE=TRUE -DBUILD_SHARED_LIBS:BOOL=ON -DMERCURY_USE_SELF_FORWARD:BOOL=ON -DNA_USE_SM:BOOL=OFF ../
...@@ -162,8 +164,8 @@ cqwait $JOBID ...@@ -162,8 +164,8 @@ cqwait $JOBID
echo "=== JOB DONE, COLLECTING AND SENDING RESULTS ===" echo "=== JOB DONE, COLLECTING AND SENDING RESULTS ==="
# gather output, strip out funny characters, mail # gather output, strip out funny characters, mail
cat $JOBID.* > combined.$JOBID.txt cat $JOBID.* > combined.$JOBID.txt
dos2unix combined.$JOBID.txt #dos2unix combined.$JOBID.txt
mailx -s "margo-regression (cooley, ofi)" sds-commits@lists.mcs.anl.gov < combined.$JOBID.txt mailx -s "margo-regression (cooley, ofi)" carns@mcs.anl.gov < combined.$JOBID.txt
cd /tmp cd /tmp
rm -rf $SANDBOX rm -rf $SANDBOX
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment