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