Page MenuHomec4science

runme_slurm.sh
No OneTemporary

File Metadata

Created
Tue, Sep 17, 15:27

runme_slurm.sh

#!/bin/sh
corespnode=`cat ../../cores_per_node.txt`
cp1=`echo "$corespnode-1" | bc`
for i in `cat ../cores.txt`; do
[ -d dIrr-$i ] || cp -a dIrr dIrr-$i
cd dIrr-$i
nodes=`echo "($i+$cp1)/$corespnode" | bc`
sed "s/--NODES--/$nodes/;s/--NP--/$i/" ../template.job > sub-$i.job
cat ../../../cluster.job >> sub-$i.job
echo "export OMP_NUM_THREADS=1" >> sub-$i.job
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/scratch/rezzonic/v3/gsl-1.15/lib:/scratch/rezzonic/v3/fftw-2.1.5/lib' >> sub-$i.job
echo "srun ../src/Gadget2 params" >> sub-$i.job
sbatch sub-$i.job
cd ..
done

Event Timeline