From: <cas...@us...> - 2013-06-25 16:26:42
|
Revision: 966 http://sourceforge.net/p/cbench/code/966 Author: cashmont Date: 2013-06-25 16:26:39 +0000 (Tue, 25 Jun 2013) Log Message: ----------- CDM: add an easy prompt way to install standalone tree Added Paths: ----------- trunk/cbench/doc/examples/cbench-standalonedir-template.sh trunk/cbench/install_cbench_standalone Added: trunk/cbench/doc/examples/cbench-standalonedir-template.sh =================================================================== --- trunk/cbench/doc/examples/cbench-standalonedir-template.sh (rev 0) +++ trunk/cbench/doc/examples/cbench-standalonedir-template.sh 2013-06-25 16:26:39 UTC (rev 966) @@ -0,0 +1,16 @@ +# the required variables +export CBENCHSTANDALONEDIR=REPLACE_CBENCHSTANDALONEDIR +export CBENCHOME=REPLACE_CBENCHOME + +export PATH=$CBENCHSTANDALONEDIR/openmpi/bin:$PATH +export LD_LIBRARY_PATH=$CBENCHSTANDALONEDIR/OpenBLAS/lib/:$CBENCHSTANDALONEDIR/openmpi/lib:$LD_LIBRARY_PATH +export BLASLIB="-L$CBENCHSTANDALONEDIR/OpenBLAS/lib -lopenblas -lgfortran -lm" +export LAPACKLIB="-L$CBENCHSTANDALONEDIR/OpenBLAS/lib -lopenblas" + +# add the Cbench tools directory to the path to pickup +# cbench commands more easily +export PATH=$PATH:$CBENCHOME/tools + +# a favorite alias for seeing what Cbench env looks like +alias showcb='env | grep --color=always -e CBENCH -e MPIHOME -e COMPILER -e RPATH -e BLASLIB -e FFTW -e LAPACK' + Added: trunk/cbench/install_cbench_standalone =================================================================== --- trunk/cbench/install_cbench_standalone (rev 0) +++ trunk/cbench/install_cbench_standalone 2013-06-25 16:26:39 UTC (rev 966) @@ -0,0 +1,23 @@ +#!/bin/bash +#set -x + +echo -n "Enter where cbench is located (default $(pwd)):" +read CBENCHOME +[ "x" = "x$CBENCHOME" ] && CBENCHOME=$(pwd) +export CBENCHOME + +[ -f $CBENCHOME/doc/examples/cbench-standalonedir-template.sh ] && cp -f ${CBENCHOME}/doc/examples/cbench-standalonedir-template.sh $CBENCHOME/cbench-standalonedir.sh + +sed -i -e "s#REPLACE_CBENCHOME#${CBENCHOME}#" ${CBENCHOME}/cbench-standalonedir.sh + +echo -n "Where do you wish to install CBENCH? (default $HOME/cbench-standalone):" +read CBENCHSTANDALONEDIR +[ "x" = "x$CBENCHSTANDALONEDIR" ] && CBENCHSTANDALONEDIR=$HOME/cbench-standalone +export CBENCHSTANDALONEDIR +[ -d $CBENCHSTANDALONEDIR ] && echo "Previous $CBENCHSTANDALONEDIR directory, remove or specify a different directory" && exit 1 + +sed -i -e "s#REPLACE_CBENCHSTANDALONEDIR#${CBENCHSTANDALONEDIR=}#" ${CBENCHOME}/cbench-standalonedir.sh + +source ${CBENCHOME}/cbench-standalonedir.sh && make cbench_standalonedir_alldistclean && make cbench_standalone +exit + Property changes on: trunk/cbench/install_cbench_standalone ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |