MPCC=mpcc nodes=1 threads=8 samplenb : mpi_sample-nobarrier.c $(MPCC) mpi_sample-nobarrier.c -o samplenb -lm -L/usr/local/apps/vampirtrace/lib -lVT -lld runnb : samplenb poe samplenb -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all sample : mpi_sample.c $(MPCC) mpi_sample.c -o sample -lm -L/usr/local/apps/vampirtrace/lib -lVT -lld runsample : sample poe sample -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all pi : parpi.c $(MPCC) parpi.c -o pi -lm vpi : parpi.c $(MPCC) parpi.c -o vpi -L/usr/local/apps/vampirtrace/lib -lVT -lm -lld perf-pi : parpi.c $(MPCC) -g -o perf-pi parpi.c -L/usr/local/apps/mpitrace -lmpiprof -lm ipm-pi : parpi.c $(MPCC) -o ipm-pi -lm -lld parpi.c runv : vpi poe vpi -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all runhpm : pi poe hpmcount -a -o hpm_out pi -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all runperf : perf-pi poe hpmcount -a -o hpm_out perf-pi -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all /usr/local/apps/perf/perf hpm_out runipm : ipm-pi poe-ipm ipm-pi -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all run : pi poe pi -nodes $(nodes) -tasks_per_node $(threads) -rmpool 1 -euilib us -euidevice sn_all -msg_api mpi clean: rm -f *~ *.o pi