#!/bin/bash

pkill -f mighty-server
sleep 0.5

MIGHTY_PATH=$(dirname "$0")

LD_LIBRARY_PATH=$MIGHTY_PATH:$LD_LIBRARY_PATH $MIGHTY_PATH/mighty-server --only-download "$@"
sleep 0.5

declare -i port
port=5050

declare -i core
core=0

lstopo-no-graphics --only PU > .cores
while read i
do
	LD_LIBRARY_PATH=$MIGHTY_PATH:$LD_LIBRARY_PATH $MIGHTY_PATH/mighty-server --port=$port --core=$core "$@" &
	sleep 0.5

	port+=1
	core+=1
done <.cores