#!/bin/bash #SBATCH --exclude=n[06-07] dir="/home/martini/malleability_benchmark" codeDir="/Codes" ResultsDir="/Results" module load mpich-3.4.1-noucx name_dir=$1 i=$2 procs_parents=$3 procs_sons=$4 percs_array=(0 25 50 75 100) echo "START TEST init=$i" for adr_perc in "${percs_array[@]}" do for phy_dist in cpu node do for ibarrier_use in 0 #TODO Poner a 0 1 do i=$(($i + 1)) cd $name_dir/Run$i config_file="config$i.ini" echo "EXEC $procs_parents -- $procs_sons -- $adr_perc -- $ibarrier_use -- $phy_dist -- RUN $i" touch test$i for index in 1 2 3 do echo "a" #numP=$(bash $dir$codeDir/recordMachinefile.sh $config_file) # Crea el fichero hostfile #mpirun -f hostfile.o$SLURM_JOB_ID -np $numP $dir$codeDir/a.out $config_file $i #rm hostfile.o$SLURM_JOB_ID done done done done echo "END TEST"