git-subtree-dir: third_party/libosmium git-subtree-split: ce865381fb752323ff1e66181f5a49b7f500ffa3
45 lines
1.0 KiB
Bash
Executable File
45 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# setup.sh
|
|
#
|
|
|
|
if [ -z $DATA_DIR ]; then
|
|
echo "Please set DATA_DIR environment variable before running benchmark"
|
|
exit 1
|
|
fi
|
|
|
|
OB_DIR=@CMAKE_BINARY_DIR@/benchmarks
|
|
OB_BUILD_TYPE=@CMAKE_BUILD_TYPE@
|
|
OB_COMPILER=@CMAKE_CXX_COMPILER@
|
|
OB_COMPILER_VERSION=`$OB_COMPILER --version | head -1`
|
|
OB_CXXFLAGS="@_cxx_flags@"
|
|
|
|
OB_RUNS=3
|
|
OB_SEQ=`seq -s' ' 1 $OB_RUNS`
|
|
|
|
OB_TIME_CMD=/usr/bin/time
|
|
OB_TIME_FORMAT="%M %e %S %U %P %C"
|
|
|
|
OB_DATA_FILES=`find -L $DATA_DIR -mindepth 1 -maxdepth 1 -type f | sort`
|
|
|
|
echo "BENCHMARK: $BENCHMARK_NAME"
|
|
echo "---------------------"
|
|
echo "BUILD:"
|
|
echo "build type\t: $OB_BUILD_TYPE"
|
|
echo "compiler\t: $OB_COMPILER"
|
|
echo "CXX version\t: $OB_COMPILER_VERSION"
|
|
echo "CXX flags\t: $OB_CXXFLAGS"
|
|
echo "---------------------"
|
|
echo "CPU:"
|
|
grep '^model name' /proc/cpuinfo | tail -1
|
|
grep '^cpu MHz' /proc/cpuinfo | tail -1
|
|
grep '^cpu cores' /proc/cpuinfo | tail -1
|
|
grep '^siblings' /proc/cpuinfo | tail -1
|
|
|
|
echo "---------------------"
|
|
echo "MEMORY:"
|
|
free
|
|
echo "---------------------"
|
|
echo "RESULTS:"
|
|
|