File indexing completed on 2026-04-09 07:49:21
0001
0002 usage(){ cat << EOU
0003 sseq_test.sh
0004 ==============
0005
0006 ::
0007
0008 ~/opticks/sysrap/tests/sseq_test.sh
0009
0010 EOU
0011 }
0012
0013 cd $(dirname $(realpath $BASH_SOURCE))
0014
0015 name=sseq_test
0016
0017 source $HOME/.opticks/GEOM/GEOM.sh
0018
0019 TMP=${TMP:-/tmp/$USER/opticks}
0020 export FOLD=$TMP/$name
0021 mkdir -p $FOLD
0022
0023 bin=$FOLD/$name
0024
0025 cuda_prefix=/usr/local/cuda
0026 CUDA_PREFIX=${CUDA_PREFIX:-$cuda_prefix}
0027
0028 test=truncation
0029 export TEST=${TEST:-$test}
0030
0031
0032 executable=CSGOptiXSMTest
0033 export EXECUTABLE=${EXECUTABLE:-$executable}
0034
0035 version=4
0036 export VERSION=${VERSION:-$version}
0037
0038 evt=A000
0039 export EVT=${EVT:-$evt}
0040
0041
0042 defarg="info_build_run"
0043 arg=${1:-$defarg}
0044
0045 vv="BASH_SOURCE name defarg arg test TEST"
0046
0047 if [ "${arg/info}" != "$arg" ]; then
0048 for v in $vv ; do printf "%20s : %s\n" "$v" "${!v}" ; done
0049 fi
0050
0051 if [ "${arg/build}" != "$arg" ]; then
0052 gcc $name.cc -std=c++17 -g -lstdc++ -I.. -I$CUDA_PREFIX/include -o $bin
0053 [ $? -ne 0 ] && echo $BASH_SOURCE : build error && exit 1
0054 fi
0055
0056 if [ "${arg/run}" != "$arg" ]; then
0057 $bin
0058 [ $? -ne 0 ] && echo $BASH_SOURCE : run error && exit 2
0059 fi
0060
0061