File indexing completed on 2026-04-09 07:48:55
0001
0002
0003 usage(){ cat << EOU
0004 CSGDemoTest.sh
0005 ================
0006
0007
0008
0009
0010 EOU
0011 }
0012
0013
0014 bin=CSGDemoTest
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039 geometry=bssc
0040
0041
0042 clusterspec=-1:2:1,-1:2:1,-1:2:1
0043
0044 clusterunit=500
0045
0046 gridmodulo=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
0047
0048
0049
0050
0051
0052
0053
0054 gridsingle=""
0055
0056
0057
0058 gridspec=-10:11:2,-10:11:2,0:6:3
0059
0060
0061
0062
0063 gridscale=200.0
0064
0065
0066
0067
0068
0069 layers=7
0070
0071
0072 numgas=2
0073
0074
0075
0076
0077 export GEOMETRY=${GEOMETRY:-$geometry}
0078 export CLUSTERSPEC=${CLUSTERSPEC:-$clusterspec}
0079 export CLUSTERUNIT=${CLUSTERUNIT:-$clusterunit}
0080 export GRIDMODULO=${GRIDMODULO:-$gridmodulo}
0081 export GRIDSINGLE=${GRIDSINGLE:-$gridsingle}
0082 export GRIDSPEC=${GRIDSPEC:-$gridspec}
0083 export GRIDSCALE=${GRIDSCALE:-$gridscale}
0084 export LAYERS=${LAYERS:-$layers}
0085 export NUMGAS=${NUMGAS:-$numgas}
0086
0087 export CFBASE=/tmp/$USER/opticks/CSGDemoTest/$GEOMETRY
0088 cfdir=$CFBASE/CSGFoundry
0089 mkdir -p $cfdir
0090
0091 vars="bin GEOMETRY CLUSTERSPEC CLUSTERUNIT GRIDMODULO GRIDSINGLE GRIDSPEC GRIDSCALE LAYERS CFBASE cfdir"
0092 for var in $vars ; do printf "%-20s : %s \n" $var ${!var} ; done
0093
0094 $GDB $bin $*
0095 [ $? -ne 0 ] && exit 1
0096
0097 echo ls -l $cfdir/
0098 ls -l $cfdir/
0099
0100 exit 0