Skip to content
Snippets Groups Projects
Commit c5be9e74 authored by Aidan Chalk's avatar Aidan Chalk
Browse files

Makeplots script added

parent fc24d665
Branches paper_updates
No related tags found
No related merge requests found
bh = zeros(64,2);
bh(:,2) = importdata('C:\Users\zcl92831\Desktop\From_desktop\quicksched\bh_results.txt');
bh(:,1) = [1:64];
clf;
speedup = bh(1,2) ./ bh(:,2);
efficiency = bh(1,2) ./ bh(:,1);
efficiency = efficiency ./ bh(:,2);
subplot('position',[ 0.05 , 0.1 , 0.3 , 0.8 ]);
hold on
plot(bh(:,1), speedup(:) ,'-k','LineWidth' , 2);
plot(1:64, 1:64, ':k', 'LineWidth' , 2);
xlabel('Nr. Cores','FontSize', 14);
ylabel('Speedup','FontSize', 14);
hold off;
title('Speedup of the Barnes-Hut.','FontSize', 14);
axis([ 1 , 64 , 0 , 64 ] );
subplot('position',[ 0.42 , 0.1 , 0.57 , 0.8 ]);
hold on
plot(1:64, ones(64), ':k', 'LineWidth' , 1.4);
plot(bh(:,1), efficiency(1:64), '-k', 'LineWidth' , 2);
title('Parallel Efficiency of the Barnes-Hut.','FontSize', 14);
xlabel('Nr. Cores','FontSize', 14);
ylabel('Parallel Efficiency', 'FontSize', 14);
axis([ 1 , 64 , 0 , 1.1 ]);
hold off
set( gcf , 'PaperSize' , 2.3*[ 12 4.5 ] );
set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.4 ] );
print(gcf, 'C:\Users\zcl92831\Desktop\From_desktop\quicksched\bh_results.eps', '-depsc' );
%%
qr = zeros(64,2);
qr(:,2) = importdata('C:\Users\zcl92831\Desktop\From_desktop\quicksched\qr_results.txt');
qr(:,1) = [1:64];
qro = zeros(64,2);
qro(:,2) = importdata('C:\Users\zcl92831\Desktop\From_desktop\quicksched\qr_ompss_results.txt');
qro(:,1) = [1:64];
clf;
speedup = qr(1,2) ./ qr(:,2);
efficiency = qr(1,2) ./ qr(:,1);
efficiency = efficiency ./ qr(:,2);
speedup2 = qro(1,2) ./ qro(:,2);
efficiency2 = qro(1,2) ./ qro(:,1);
efficiency2 = efficiency2 ./ qro(:,2);
subplot('position',[ 0.05 , 0.1 , 0.3 , 0.8 ]);
hold on
plot(qr(:,1), speedup(:) ,'-k','LineWidth' , 2);
plot(qro(:,1), speedup2(:) ,'-.k','LineWidth' , 2);
plot(1:64, 1:64, ':k', 'LineWidth' , 2);
xlabel('Nr. Cores','FontSize', 14);
ylabel('Speedup','FontSize', 14);
hold off;
title('Speedup of the QR.','FontSize', 14);
axis([ 1 , 64 , 0 , 64 ] );
subplot('position',[ 0.42 , 0.1 , 0.57 , 0.8 ]);
hold on
plot(1:64, ones(64), ':k', 'LineWidth' , 1.4);
h1=plot(qr(:,1), efficiency(1:64), '-k', 'LineWidth' , 2);
h2=plot(qro(:,1), efficiency2(1:64), '-.k', 'LineWidth' , 2);
title('Parallel Efficiency of the QR.','FontSize', 14);
xlabel('Nr. Cores','FontSize', 14);
ylabel('Parallel Efficiency', 'FontSize', 14);
legend([h1 h2],'Quicksched', 'OmpSS', 'Location', 'SouthWest');
axis([ 1 , 64 , 0 , 1.1 ]);
hold off
set( gcf , 'PaperSize' , 2.3*[ 12 4.5 ] );
set( gcf , 'PaperPosition' , 2.3*[ 0.25 0.25 12 4.4 ] );
print(gcf, 'C:\Users\zcl92831\Desktop\From_desktop\quicksched\qr_results.eps', '-depsc' );
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment