@@ -22,49 +22,49 @@ LIBDIR="${BIDMACH_ROOT}/lib"
22
22
JCUDA_VERSION=` echo lib/jcuda-natives-* .jar | sed ' s/.*jcuda-natives-//' | sed ' s/-.*\.jar//' `
23
23
BIDMAT_VERSION=` echo lib/BIDMat-* -cpu-* .jar | sed ' s/.*BIDMat-//' | sed ' s/-cpu.*\.jar//' `
24
24
25
- OS =` uname -a`
25
+ OSS =` uname -a`
26
26
if [ " $ARCH " = " " ]; then
27
27
ARCH=` arch`
28
28
fi
29
- if [[ " $OS " == Darwin* ]] ; then
30
- if [[ " $OS " == * x86_64 ]] ; then
29
+ if [[ " $OSS " == Darwin* ]] ; then
30
+ if [[ " $OSS " == * x86_64 ]] ; then
31
31
ARCH=" x86_64"
32
32
fi
33
- OS =" apple"
34
- elif [[ " $OS " == Linux* ]] ; then
35
- OS =" linux"
36
- elif [[ " $OS " == CYGWIN* ]] ; then
37
- if [[ " $OS " == * WOW* ]] ; then
33
+ OSS =" apple"
34
+ elif [[ " $OSS " == Linux* ]] ; then
35
+ OSS =" linux"
36
+ elif [[ " $OSS " == CYGWIN* ]] ; then
37
+ if [[ " $OSS " == * WOW* ]] ; then
38
38
ARCH=" x86_64"
39
39
fi
40
- OS =" windows"
40
+ OSS =" windows"
41
41
else
42
- echo " OS not supported" $OS
42
+ echo " OS not supported" $OSS
43
43
exit 1
44
44
fi
45
45
46
46
popd > /dev/null
47
- if [ " $OS " = " Windows_NT " ]; then
47
+ if [ " $OSS " = " windows " ]; then
48
48
if [ ! " ${JAVA_HOME} " = " " ]; then
49
49
JAVA_HOME=` ${BIDMACH_ROOT} /shortpath.bat " ${JAVA_HOME} " `
50
50
export JAVA_HOME=` echo ${JAVA_HOME} | sed ' s_\\\\_/_g' ` /bin
51
51
fi
52
52
fi
53
53
54
54
BIDMACH_LIBS=" ${BIDMACH_ROOT} /target/BIDMach-${BIDMAT_VERSION} .jar;\
55
- ${LIBDIR} /BIDMach-${BIDMAT_VERSION} -cpu-${OS } -${ARCH} .jar;\
56
- ${LIBDIR} /BIDMach-${BIDMAT_VERSION} -gpu-${OS } -${ARCH} .jar;\
55
+ ${LIBDIR} /BIDMach-${BIDMAT_VERSION} -cpu-${OSS } -${ARCH} .jar;\
56
+ ${LIBDIR} /BIDMach-${BIDMAT_VERSION} -gpu-${OSS } -${ARCH} .jar;\
57
57
${LIBDIR} /BIDMat-${BIDMAT_VERSION} .jar;\
58
- ${LIBDIR} /BIDMat-${BIDMAT_VERSION} -cpu-${OS } -${ARCH} .jar;\
59
- ${LIBDIR} /BIDMat-${BIDMAT_VERSION} -gpu-${OS } -${ARCH} .jar;\
58
+ ${LIBDIR} /BIDMat-${BIDMAT_VERSION} -cpu-${OSS } -${ARCH} .jar;\
59
+ ${LIBDIR} /BIDMat-${BIDMAT_VERSION} -gpu-${OSS } -${ARCH} .jar;\
60
60
${LIBDIR} /ptplot.jar;${LIBDIR} /ptplotapplication.jar;\
61
- ${LIBDIR} /jhdf5-3.2.1.jar;${LIBDIR} /jhdf5-3.2.1-${OS } -${ARCH} .jar;\
61
+ ${LIBDIR} /jhdf5-3.2.1.jar;${LIBDIR} /jhdf5-3.2.1-${OSS } -${ARCH} .jar;\
62
62
${LIBDIR} /commons-math3-3.2.jar;${LIBDIR} /lz4-1.3.jar;${LIBDIR} /json-io-4.1.6.jar;\
63
63
${LIBDIR} /jfreechart-1.0.19.jar;${LIBDIR} /jcommon-1.0.23.jar"
64
64
65
65
JCUDA_LIBS=" "
66
66
for lib in jcuda jcublas jcufft jcurand jcusolver jcusparse; do
67
- JCUDA_LIBS=" ${JCUDA_LIBS} ;${LIBDIR} /${lib} -${JCUDA_VERSION} .jar;${LIBDIR} /${lib} -natives-${JCUDA_VERSION} -${OS } -${ARCH} .jar"
67
+ JCUDA_LIBS=" ${JCUDA_LIBS} ;${LIBDIR} /${lib} -${JCUDA_VERSION} .jar;${LIBDIR} /${lib} -natives-${JCUDA_VERSION} -${OSS } -${ARCH} .jar"
68
68
done
69
69
70
70
if [ ! -e ${LIBDIR} /IScala.jar ]; then
@@ -73,11 +73,11 @@ if [ ! -e ${LIBDIR}/IScala.jar ]; then
73
73
curl -o ${LIBDIR} /IScala.jar ${source} /lib/IScala.jar
74
74
fi
75
75
76
- ALL_LIBS=" ${LIBDIR} /IScala.jar;${BIDMACH_ROOT} /BIDMach.jar;${BIDMACH_LIBS} ;${JCUDA_LIBS} ;${JAVA_HOME} /lib/tools.jar"
76
+ ALL_LIBS=" ; ${LIBDIR} /IScala.jar;${BIDMACH_ROOT} /BIDMach.jar;${BIDMACH_LIBS} ;${JCUDA_LIBS} ;${JAVA_HOME} /lib/tools.jar"
77
77
78
- if [ " $OS " = " Windows_NT " ]; then
78
+ if [ " $OSS " = " windows " ]; then
79
79
if [ ! " ${CUDA_PATH} " = " " ]; then
80
- NEWPATH=` ${BIDMAT_ROOT } /shortpath.bat " ${CUDA_PATH} " `
80
+ NEWPATH=` ${BIDMACH_ROOT } /shortpath.bat " ${CUDA_PATH} " `
81
81
NEWPATH=` echo $NEWPATH | sed ' s_\\\\_/_g' ` /bin
82
82
fi
83
83
else
@@ -93,7 +93,6 @@ if [ "$1" = "notebook" ]; then
93
93
fi
94
94
ipython notebook --profile=scala --KernelManager.kernel_cmd=" $KERNEL_CMD "
95
95
else
96
- [[ $( ps -o stat= -p $$ ) == * +* ]] || export NOREPL=" -howtorun:script"
97
96
${BIDMACH_ROOT} /scripts/scala/scala -nobootcp -toolcp " ${ALL_LIBS} " -cp " ${ALL_LIBS} " -Yrepl-sync -i ${LIBDIR} /bidmach_init.scala ${NOREPL} " $@ "
98
97
fi
99
98
0 commit comments