32 lines
1.1 KiB
Bash
32 lines
1.1 KiB
Bash
|
#!/bin/bash
|
||
|
############################################
|
||
|
# A script to run (N-1) ipglasma events #
|
||
|
# #
|
||
|
# argument $1 = N #
|
||
|
# Code checks if event exists and if not #
|
||
|
# submits a single event script to sbatch #
|
||
|
############################################
|
||
|
|
||
|
counter=1 ## start with this event
|
||
|
testFile=usedParameters0.dat ## check if this file present - if present, do nothing
|
||
|
|
||
|
until [ $counter -gt $1 ] ## loop over all numbers until N-1 where N=$1
|
||
|
do
|
||
|
echo Count $counter
|
||
|
checkDir=/lustre/alice/users/jcrkovsk/IPGlasmaEvents/Event$counter
|
||
|
# checkDir=Event$counter
|
||
|
if [ -d "$checkDir" ]; then ## check if directory exists
|
||
|
echo "Directory ${checkDir} already exists."
|
||
|
else
|
||
|
echo "Creating directory ${checkDir}"
|
||
|
mkdir ${checkDir}
|
||
|
|
||
|
fi
|
||
|
if [ -f "${checkDir}/${testFile}" ]; then ## check if the file exists
|
||
|
echo "File exists. Nothing to do."
|
||
|
else
|
||
|
sbatch --job-name IPG$counter --time=5:00:00 makeSingleEvent.sh $counter ## submit single glasma event
|
||
|
fi
|
||
|
((counter++))
|
||
|
done
|