Source
1
+
%TGIF 3.0-p5
2
+
state(1,33,100,0,0,0,8,1,9,1,1,1,2,1,0,1,0,'Helvetica',0,17,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,0,1408,1088,0,0,2880).
3
+
%
4
+
% @(#)$Header$
5
+
% %W%
6
+
%
7
+
unit("1 pixel/pixel").
8
+
page(1,"",1).
9
+
box('black',64,64,128,256,0,1,1,22,0,0,0,0,0,'1',[
10
+
]).
11
+
box('black',80,96,112,224,26,1,1,23,0,0,0,0,0,'1',[
12
+
]).
13
+
poly('black',2,[
14
+
128,160,912,160],1,2,1,24,0,0,0,0,10,4,0,0,0,'2','10','4',
15
+
"0",[
16
+
]).
17
+
box('black',912,96,944,224,26,1,1,88,0,0,0,0,0,'1',[
18
+
]).
19
+
text('black',96,48,'Helvetica',0,17,1,1,0,1,21,15,89,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
20
+
"File"]).
21
+
text('black',928,72,'Helvetica',0,17,1,1,0,1,32,15,93,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
22
+
"Buffer"]).
23
+
box('black',48,32,992,512,0,1,1,186,0,0,0,0,0,'1',[
24
+
]).
25
+
poly('black',5,[
26
+
72,392,56,456,72,504,88,456,72,392],1,2,1,188,2,0,0,0,10,4,0,0,0,'2','10','4',
27
+
"",[
28
+
]).
29
+
text('black',96,448,'Helvetica',0,17,1,0,0,1,46,15,189,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
30
+
"== Loop"]).
31
+
poly('black',3,[
32
+
48,384,152,384,152,512],0,1,1,191,0,0,0,0,8,3,0,0,0,'1','8','3',
33
+
"0",[
34
+
]).
35
+
text('black',480,40,'Helvetica',0,24,1,1,0,1,372,29,197,0,24,5,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
36
+
"Fig 4: Regularly Chunked Storage"]).
37
+
text('black',136,144,'Helvetica',0,17,1,1,0,1,9,15,201,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
38
+
"A"]).
39
+
text('black',480,104,'Helvetica',0,17,1,1,0,1,86,15,281,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
40
+
"H5F_arr_read()"]).
41
+
text('black',480,120,'Helvetica',0,17,1,1,0,1,102,15,349,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
42
+
"H5F_istore_read()"]).
43
+
text('black',480,136,'Helvetica',0,17,1,1,0,1,167,15,351,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
44
+
"H5F_istore_copy_hyperslab()"]).
45
+
poly('black',5,[
46
+
160,160,144,224,160,272,176,224,160,160],1,2,1,362,2,0,0,0,10,4,0,0,0,'2','10','4',
47
+
"",[
48
+
]).
49
+
poly('black',5,[
50
+
880,160,864,224,880,272,896,224,880,160],1,2,1,363,2,0,0,0,10,4,0,0,0,'2','10','4',
51
+
"",[
52
+
]).
53
+
box('black',448,192,512,256,26,1,1,364,0,0,0,0,0,'1',[
54
+
]).
55
+
text('black',480,176,'Helvetica',0,17,1,1,0,1,43,15,367,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
56
+
"CHUNK"]).
57
+
poly('black',2,[
58
+
160,224,448,224],1,2,1,372,0,0,0,0,10,4,0,0,0,'2','10','4',
59
+
"0",[
60
+
]).
61
+
poly('black',2,[
62
+
512,224,880,224],1,2,1,373,0,0,0,0,10,4,0,0,0,'2','10','4',
63
+
"0",[
64
+
]).
65
+
text('black',288,224,'Helvetica',0,17,1,1,0,1,101,15,385,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
66
+
"H5F_block_read()"]).
67
+
text('black',288,240,'Helvetica',0,17,1,1,0,1,90,15,387,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
68
+
"H5F_low_read()"]).
69
+
text('black',288,256,'Helvetica',0,17,1,1,0,1,98,15,391,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
70
+
"H5F_sec2_read()"]).
71
+
text('black',288,272,'Helvetica',0,17,1,1,0,1,33,15,395,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
72
+
"read()"]).
73
+
poly('black',5,[
74
+
456,256,448,296,480,320,512,296,504,256],1,2,1,401,2,0,0,0,10,4,0,0,0,'2','10','4',
75
+
"",[
76
+
]).
77
+
text('black',184,208,'Helvetica',0,17,1,1,0,1,8,15,422,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
78
+
"B"]).
79
+
text('black',520,208,'Helvetica',0,17,1,1,0,1,9,15,434,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
80
+
"D"]).
81
+
text('black',440,272,'Helvetica',0,17,1,1,0,1,9,15,440,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
82
+
"C"]).
83
+
text('black',480,320,'Helvetica',0,17,1,1,0,1,107,15,444,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
84
+
"H5Z_uncompress()"]).
85
+
text('black',672,224,'Helvetica',0,17,1,1,0,1,107,15,454,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
86
+
"H5V_hyper_copy()"]).
87
+
text('black',672,240,'Helvetica',0,17,1,1,0,1,106,15,464,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
88
+
"H5V_stride_copy()"]).
89
+
text('black',672,256,'Helvetica',0,17,1,1,0,1,54,15,466,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
90
+
"memcpy()"]).
91
+
text('black',168,488,'Helvetica',0,17,1,0,0,1,282,15,471,0,12,3,0,0,0,0,0,2,0,0,0,0,"",0,0,0,[
92
+
"NOTE: H5Z_uncompress() is not implemented yet."]).