Skip to content

Commit

Permalink
Added mmpi reports for alternative mpi task placements on mira and bl…
Browse files Browse the repository at this point in the history
…ue waters

added new reports from mira and blue waters. added a powerpoint summary
of all available summaries. reorganized the directory structure to move
the matlab and python scripts out of the c program src directory.
  • Loading branch information
philipmaechling committed Mar 28, 2014
1 parent edd73da commit e03a123
Show file tree
Hide file tree
Showing 82 changed files with 22,295 additions and 25 deletions.
1 change: 1 addition & 0 deletions .pydevproject
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<pydev_project>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/${PROJECT_DIR_NAME}</path>
<path>/${PROJECT_DIR_NAME}/scripts</path>
</pydev_pathproperty>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
Expand Down
8,259 changes: 8,259 additions & 0 deletions bw/128x1/ammpi_128_64_100.dat

Large diffs are not rendered by default.

128 changes: 128 additions & 0 deletions bw/128x1/ammpi_128_64_100_comm.dat

Large diffs are not rendered by default.

128 changes: 128 additions & 0 deletions bw/128x1/ammpi_128_64_100_var.dat

Large diffs are not rendered by default.

67 changes: 67 additions & 0 deletions bw/128x1/barplot.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
%
% Load a set of communication data
load ammpi_128_64_100_comm.dat
Z = ammpi_128_64_100_comm;
h = bar3(Z);
for i = 1:length(h)
zdata = ones(6*length(h),4);
k = 1;
for j = 0:6:(6*length(h)-6)
zdata(j+1:j+6,:) = Z(k,i);
k = k+1;
end
set(h(i),'Cdata',zdata)
end
colormap jet
colorbar
view(-118.0,35.0)
axis tight
daspect([1,1,max(max(Z))/5])
hidden off
camzoom(1.1)
xlabel('Processor Rank')
ylabel('Processor Rank')
zlabel('MPI Latency (usecs)')
title('MPI Comm Latency')
print -dpng comm_angle
view (-90,90)
axis tight
daspect([1,1,10])
hidden off
camzoom(1.1)
print -dpng comm_top
%
% Load a set of variable data
%
load ammpi_128_64_100_var.dat
Z = ammpi_128_64_100_var;
h = bar3(Z);
for i = 1:length(h)
zdata = ones(6*length(h),4);
k = 1;
for j = 0:6:(6*length(h)-6)
zdata(j+1:j+6,:) = Z(k,i);
k = k+1;
end
set(h(i),'Cdata',zdata)
end
colormap jet
colorbar
view(-118.0,35.0)
axis tight
daspect([1,1,max(max(Z))/5])
hidden off
%lighting none
camzoom(1.1)
xlabel('Processor Rank')
ylabel('Processor Rank')
zlabel('MPI Latency Variability (StdDev)')
title('MPI Comm Latency Variability')
print -dpng vara
view (-90,90)
axis tight
daspect([1,1,10])
hidden off
camzoom(1.1)
%lighting flat
print -dpng vart
Binary file added bw/128x1/comm_angle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bw/128x1/comm_top.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions bw/128x1/run128x1.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash
#PBS -l walltime=00:10:00
#PBS -l nodes=128:ppn=1:xe
#PBS -e $PBS_JOBID_mmpi.err
#PBS -o $PBS_JOBID_mmpi.out
#PBS -q debug
#PBS -A jmz
cd $PBS_O_WORKDIR
echo $PBS_O_WORKDIR
## aprun -n 4 (Width as in number of PE)
## aprun -N 1 (Number of PEs per node)
date
aprun -n 128 -N 1 ./mmpi
Binary file added bw/128x1/vara.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bw/128x1/vart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e03a123

Please sign in to comment.