| 1 |
dimitri |
1.1 |
% ls -l --full-time pickup_000*data > ~/pickup.txt |
| 2 |
|
|
fid=fopen('pickup.txt'); |
| 3 |
|
|
tme=[]; |
| 4 |
|
|
while(~feof(fid)) |
| 5 |
|
|
tmp=fgetl(fid); |
| 6 |
|
|
tme=[tme datenum(tmp([44:62]))]; |
| 7 |
|
|
end |
| 8 |
|
|
fid=fclose(fid); |
| 9 |
|
|
difftme=diff(tme(3:end))*24*60; |
| 10 |
|
|
tme(1:3)=[]; |
| 11 |
|
|
|
| 12 |
|
|
clf reset |
| 13 |
|
|
orient landscape |
| 14 |
|
|
wysiwyg |
| 15 |
|
|
plot(tme,difftme,'b.') |
| 16 |
|
|
axis([datenum(tme(3))-1/24 datenum(tme(end))+1/24 50 85]) |
| 17 |
|
|
grid |
| 18 |
|
|
set(gca,'xtick',736437:736700) |
| 19 |
|
|
datetick('x',7,'keeplimits','keepticks') |
| 20 |
|
|
title('Wallclock minutes per 12 hours of simulation') |
| 21 |
|
|
ylabel('Wallclock minutes') |
| 22 |
|
|
xlabel('April / May 2016') |
| 23 |
|
|
hold on |
| 24 |
|
|
it=find(difftme>70); |
| 25 |
|
|
plot(tme(it),difftme(it),'b*') |
| 26 |
|
|
it=find(difftme>85); |
| 27 |
|
|
plot(tme(it),84.8,'r*') |
| 28 |
|
|
print -depsc timing |