mirror of
https://github.com/JHUAPL/dragion.git
synced 2026-01-08 00:13:49 -05:00
Added scripts subdir.
This commit is contained in:
1
scripts/args.default
Normal file
1
scripts/args.default
Normal file
@@ -0,0 +1 @@
|
||||
-tomlfile input.toml -restart 0 -nsteps 3000 -dmpstride 1000 -gcstride 25 -diagstride 25 -writegrid 32
|
||||
53
scripts/experimental.run
Executable file
53
scripts/experimental.run
Executable file
@@ -0,0 +1,53 @@
|
||||
ENTRYPOINT=dragion.simulations.experimental.DragionExperimental
|
||||
ARGS=`cat args` #"-tomlfile input.toml -restart 0 -nsteps 3000 -dmpstride 1000 -gcstride 25 -diagstride 25 -writegrid 32"
|
||||
|
||||
DRAGION_HOME=$HOME/workspace/dragion
|
||||
LESTAT_HOME=$HOME/workspace/lestat
|
||||
MOWGLI_HOME=$HOME/workspace/mowgli
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
VTK_LIB=$HOME/local/vtk-8.2/lib
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
VTK_LIB=$HOME/local/vtk-8.2/lib64
|
||||
fi
|
||||
EMBREE_LIB=$HOME/local/embree-3.13.4.x86_64.macosx/lib
|
||||
LIBS_PATH=$VTK_LIB:$EMBREE_LIB
|
||||
|
||||
CLASSPATH_ENTRIES=()
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/commons-cli-1.5.0/commons-cli-1.5.0.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/tomlj-1.0.0/tomlj-1.0.0.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/antlr4-runtime-4.7.2/antlr4-runtime-4.7.2.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/jfreechart-1.5.3/jfreechart-1.5.3.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/commons-math3-3.6.1/commons-math3-3.6.1.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/guava-28.1/guava-28.1-jre.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/jna-5.4.0/jna-5.4.0.jar)
|
||||
CLASSPATH_ENTRIES+=($VTK_LIB/vtk.jar)
|
||||
CLASSPATH_ENTRIES+=($MOWGLI_HOME/embree/build)
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
# eclipse build
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/bin)
|
||||
CLASSPATH_ENTRIES+=($LESTAT_HOME/bin)
|
||||
CLASSPATH_ENTRIES+=($MOWGLI_HOME/bin)
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
# ant build
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/build)
|
||||
# CLASSPATH_ENTRIES+=($JAVA_HOME/jre/lib/amd64)
|
||||
fi
|
||||
|
||||
CLASSPATH=""
|
||||
for i in ${!CLASSPATH_ENTRIES[@]}; do
|
||||
if [[ $i == 0 ]]; then
|
||||
CLASSPATH=${CLASSPATH_ENTRIES[$i]}
|
||||
else
|
||||
CLASSPATH+=":${CLASSPATH_ENTRIES[$i]}"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
JAVA=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home/bin/java
|
||||
DYLD_LIBRARY_PATH=$LIBS_PATH $JAVA -Djava.library.path=$LIBS_PATH -classpath $CLASSPATH $ENTRYPOINT $ARGS
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
JAVA=java
|
||||
LD_LIBRARY_PATH=$LIBS_PATH:$LD_LIBRARY_PATH $JAVA -Djava.library.path=$LIBS_PATH -classpath $CLASSPATH $ENTRYPOINT $ARGS
|
||||
fi
|
||||
6
scripts/template.clean
Executable file
6
scripts/template.clean
Executable file
@@ -0,0 +1,6 @@
|
||||
rm -f *.diag
|
||||
rm -f *.vtr
|
||||
rm -f *.vtp
|
||||
rm -f log
|
||||
rm -f *.e*
|
||||
rm -f pid
|
||||
53
scripts/template.run
Executable file
53
scripts/template.run
Executable file
@@ -0,0 +1,53 @@
|
||||
ENTRYPOINT=dragion.simulations.DragionCarriers
|
||||
ARGS=`cat args` #"-tomlfile input.toml -restart 0 -nsteps 3000 -dmpstride 1000 -gcstride 25 -diagstride 25 -writegrid 32"
|
||||
|
||||
DRAGION_HOME=$HOME/workspace/dragion
|
||||
LESTAT_HOME=$HOME/workspace/lestat
|
||||
MOWGLI_HOME=$HOME/workspace/mowgli
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
VTK_LIB=$HOME/local/vtk-8.2/lib
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
VTK_LIB=$HOME/local/vtk-8.2/lib64
|
||||
fi
|
||||
EMBREE_LIB=$HOME/local/embree-3.13.4.x86_64.macosx/lib
|
||||
LIBS_PATH=$VTK_LIB:$EMBREE_LIB
|
||||
|
||||
CLASSPATH_ENTRIES=()
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/commons-cli-1.5.0/commons-cli-1.5.0.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/tomlj-1.0.0/tomlj-1.0.0.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/antlr4-runtime-4.7.2/antlr4-runtime-4.7.2.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/jfreechart-1.5.3/jfreechart-1.5.3.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/commons-math3-3.6.1/commons-math3-3.6.1.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/guava-28.1/guava-28.1-jre.jar)
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/lib/jna-5.4.0/jna-5.4.0.jar)
|
||||
CLASSPATH_ENTRIES+=($VTK_LIB/vtk.jar)
|
||||
CLASSPATH_ENTRIES+=($MOWGLI_HOME/embree/build)
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
# eclipse build
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/bin)
|
||||
CLASSPATH_ENTRIES+=($LESTAT_HOME/bin)
|
||||
CLASSPATH_ENTRIES+=($MOWGLI_HOME/bin)
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
# ant build
|
||||
CLASSPATH_ENTRIES+=($DRAGION_HOME/build)
|
||||
# CLASSPATH_ENTRIES+=($JAVA_HOME/jre/lib/amd64)
|
||||
fi
|
||||
|
||||
CLASSPATH=""
|
||||
for i in ${!CLASSPATH_ENTRIES[@]}; do
|
||||
if [[ $i == 0 ]]; then
|
||||
CLASSPATH=${CLASSPATH_ENTRIES[$i]}
|
||||
else
|
||||
CLASSPATH+=":${CLASSPATH_ENTRIES[$i]}"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ `uname` == Darwin ]]; then
|
||||
JAVA=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home/bin/java
|
||||
DYLD_LIBRARY_PATH=$LIBS_PATH $JAVA -Djava.library.path=$LIBS_PATH -classpath $CLASSPATH $ENTRYPOINT $ARGS
|
||||
elif [[ `uname` == Linux ]]; then
|
||||
JAVA=java
|
||||
LD_LIBRARY_PATH=$LIBS_PATH:$LD_LIBRARY_PATH $JAVA -Djava.library.path=$LIBS_PATH -classpath $CLASSPATH $ENTRYPOINT $ARGS
|
||||
fi
|
||||
Reference in New Issue
Block a user