BEGIN{ for (minscale=0.7; minscale<=0.9001; minscale+=0.1) { for (maxscale=1.4; maxscale<=1.6001; maxscale+=0.1) { for (noncscale=0.05; noncscale<=0.15001; noncscale+= 0.05) { # system("rm parameters.dat"); # system("echo -n "minscale"\" \" >> parameters.dat"); # system("echo -n "maxscale"\" \" >> parameters.dat"); # system("echo -n "noncscale"\" \" >> parameters.dat"); # system("make clean-allconstraints"); # system("cat alljobs.full | para-trickle-make -command ' ' -max_jobs 20"); # now the last job is submitted. Wait until you are certain it is done # system("sleep 1000"); system("rm CostFcnEval/runs/constraint*"); system("cd CostFcnEval;gawk -f makejobs.awk"); system("cp -r CostFcnEval/runs CostFcnEval/runs"minscale"-"maxscale"-"noncscale); } } } }