12345678910111213141516171819202122232425 |
- #!/bin/bash
- if [ "$#" == 0 ]; then
- echo "The arguments to this script should be the list of the numbers of cores to use."
- echo "For example, if you have 16 physical cores, you might run:"
- echo
- echo "$0 1 2 3 4 6 8 10 12 14 16"
- exit 1
- fi
- # cd into the directory containing this script (from the bash faq 028)
- if [[ $BASH_SOURCE = */* ]]; then
- cd -- "${BASH_SOURCE%/*}/" || exit
- fi
- run() {
- nthr=$1
- echo -n "# "; date
- numactl -C0-$((nthr-1)) -m0 ../target/release/arctic 25 11 25 10
- echo -n "# "; date
- }
- for nthreads in $*; do
- run $nthreads | tee -a `hostname`.core${nthreads}.out
- done
|