Skip to content

Commit 8440c44

Browse files
authored
Merge branch 'develop' into fix_vpic_bdcats
2 parents 94777b4 + db45f37 commit 8440c44

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+3063
-2469
lines changed

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ pip install -r requirements.txt
4040

4141
### 3. Build the html
4242
```bash
43-
python -m sphinx -T -b html -d _build/doctrees -D language=en source html
43+
python3.8 -m sphinx -T -b html -d _build/doctrees -D language=en source html
4444
```

docs/_static/css/pdc.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,10 @@ div.rst-content dl dt {
6262
background: #efe7fa;
6363
color: #65419d;
6464
border-left: 3px solid #65419d;
65+
}
66+
67+
.bordered-image {
68+
border: 2px solid #555;
69+
padding: 4px;
70+
border-radius: 4px;
6571
}

docs/_static/figs/pdc-containers-objects-regions.drawio

Lines changed: 229 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:142.0) Gecko/20100101 Firefox/142.0" version="28.2.3">
2+
<diagram name="Page-1" id="20YhaTEln18I4_PRPuHV">
3+
<mxGraphModel dx="815" dy="424" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-1" value="Core Dependencies" style="swimlane;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
8+
<mxGeometry x="210" y="230" width="220" height="120" as="geometry" />
9+
</mxCell>
10+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-4" value="Libfabric" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="GD93v9iV0xq1SFaQ8Sx2-1" vertex="1">
11+
<mxGeometry x="10" y="30" width="60" height="20" as="geometry" />
12+
</mxCell>
13+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-8" value="Mercury" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="GD93v9iV0xq1SFaQ8Sx2-1" vertex="1">
14+
<mxGeometry x="80" y="30" width="60" height="20" as="geometry" />
15+
</mxCell>
16+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-9" value="PDC Lib" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="GD93v9iV0xq1SFaQ8Sx2-1" vertex="1">
17+
<mxGeometry x="150" y="30" width="60" height="20" as="geometry" />
18+
</mxCell>
19+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-14" value="Spack" style="endArrow=none;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;" parent="GD93v9iV0xq1SFaQ8Sx2-1" edge="1">
20+
<mxGeometry width="50" height="50" relative="1" as="geometry">
21+
<mxPoint x="-50" y="100" as="sourcePoint" />
22+
<mxPoint y="100" as="targetPoint" />
23+
</mxGeometry>
24+
</mxCell>
25+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-15" value="" style="endArrow=blockThin;html=1;rounded=0;endFill=0;fillColor=#f5f5f5;strokeColor=#666666;" parent="GD93v9iV0xq1SFaQ8Sx2-1" edge="1">
26+
<mxGeometry width="50" height="50" relative="1" as="geometry">
27+
<mxPoint y="100" as="sourcePoint" />
28+
<mxPoint x="150" y="100" as="targetPoint" />
29+
</mxGeometry>
30+
</mxCell>
31+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-7" value="Spack" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="GD93v9iV0xq1SFaQ8Sx2-1" vertex="1">
32+
<mxGeometry x="150" y="90" width="60" height="20" as="geometry" />
33+
</mxCell>
34+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-24" value="" style="endArrow=blockThin;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryX=0;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endFill=0;" parent="1" source="GD93v9iV0xq1SFaQ8Sx2-7" target="GD93v9iV0xq1SFaQ8Sx2-46" edge="1">
35+
<mxGeometry width="50" height="50" relative="1" as="geometry">
36+
<mxPoint x="400" y="350" as="sourcePoint" />
37+
<mxPoint x="450" y="300" as="targetPoint" />
38+
</mxGeometry>
39+
</mxCell>
40+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-3" value="Targets" style="swimlane;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
41+
<mxGeometry x="470" y="230" width="150" height="120" as="geometry" />
42+
</mxCell>
43+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-19" value="Python" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="GD93v9iV0xq1SFaQ8Sx2-3" vertex="1">
44+
<mxGeometry x="10" y="60" width="60" height="20" as="geometry" />
45+
</mxCell>
46+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-20" value="C API" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="GD93v9iV0xq1SFaQ8Sx2-3" vertex="1">
47+
<mxGeometry x="80" y="30" width="60" height="20" as="geometry" />
48+
</mxCell>
49+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-21" value="HDF5" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="GD93v9iV0xq1SFaQ8Sx2-3" vertex="1">
50+
<mxGeometry x="10" y="90" width="60" height="20" as="geometry" />
51+
</mxCell>
52+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-26" value="PDCpy" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="GD93v9iV0xq1SFaQ8Sx2-3" vertex="1">
53+
<mxGeometry x="80" y="60" width="60" height="20" as="geometry" />
54+
</mxCell>
55+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-27" value="PDC VOL" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="GD93v9iV0xq1SFaQ8Sx2-3" vertex="1">
56+
<mxGeometry x="80" y="90" width="60" height="20" as="geometry" />
57+
</mxCell>
58+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-29" value="" style="endArrow=blockThin;html=1;rounded=0;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="GD93v9iV0xq1SFaQ8Sx2-3" edge="1">
59+
<mxGeometry width="50" height="50" relative="1" as="geometry">
60+
<mxPoint x="70" y="69.80000000000001" as="sourcePoint" />
61+
<mxPoint x="80" y="70" as="targetPoint" />
62+
</mxGeometry>
63+
</mxCell>
64+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-31" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="GD93v9iV0xq1SFaQ8Sx2-3" source="GD93v9iV0xq1SFaQ8Sx2-21" target="GD93v9iV0xq1SFaQ8Sx2-27" edge="1">
65+
<mxGeometry width="50" height="50" relative="1" as="geometry">
66+
<mxPoint x="30" y="160" as="sourcePoint" />
67+
<mxPoint x="60" y="190" as="targetPoint" />
68+
</mxGeometry>
69+
</mxCell>
70+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-11" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
71+
<mxGeometry x="150" y="265" width="10" height="10" as="geometry" />
72+
</mxCell>
73+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-12" value="&lt;div&gt;From&lt;/div&gt;&lt;div&gt;Source&lt;/div&gt;" style="endArrow=none;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
74+
<mxGeometry width="50" height="50" relative="1" as="geometry">
75+
<mxPoint x="160" y="270" as="sourcePoint" />
76+
<mxPoint x="210" y="270" as="targetPoint" />
77+
</mxGeometry>
78+
</mxCell>
79+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-16" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-4" edge="1">
80+
<mxGeometry width="50" height="50" relative="1" as="geometry">
81+
<mxPoint x="210" y="270" as="sourcePoint" />
82+
<mxPoint x="260" y="220" as="targetPoint" />
83+
</mxGeometry>
84+
</mxCell>
85+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-17" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-8" edge="1">
86+
<mxGeometry width="50" height="50" relative="1" as="geometry">
87+
<mxPoint x="280" y="270" as="sourcePoint" />
88+
<mxPoint x="330" y="220" as="targetPoint" />
89+
</mxGeometry>
90+
</mxCell>
91+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-18" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-9" edge="1">
92+
<mxGeometry width="50" height="50" relative="1" as="geometry">
93+
<mxPoint x="350" y="270" as="sourcePoint" />
94+
<mxPoint x="400" y="220" as="targetPoint" />
95+
</mxGeometry>
96+
</mxCell>
97+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-25" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;exitX=0;exitY=0;exitDx=0;exitDy=0;startArrow=blockThin;startFill=0;" parent="1" source="GD93v9iV0xq1SFaQ8Sx2-46" target="GD93v9iV0xq1SFaQ8Sx2-9" edge="1">
98+
<mxGeometry width="50" height="50" relative="1" as="geometry">
99+
<mxPoint x="450" y="300" as="sourcePoint" />
100+
<mxPoint x="480" y="350" as="targetPoint" />
101+
</mxGeometry>
102+
</mxCell>
103+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-28" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-19" edge="1">
104+
<mxGeometry width="50" height="50" relative="1" as="geometry">
105+
<mxPoint x="450" y="300" as="sourcePoint" />
106+
<mxPoint x="500" y="250" as="targetPoint" />
107+
</mxGeometry>
108+
</mxCell>
109+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-30" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="GD93v9iV0xq1SFaQ8Sx2-46" target="GD93v9iV0xq1SFaQ8Sx2-21" edge="1">
110+
<mxGeometry width="50" height="50" relative="1" as="geometry">
111+
<mxPoint x="450" y="300" as="sourcePoint" />
112+
<mxPoint x="500" y="350" as="targetPoint" />
113+
</mxGeometry>
114+
</mxCell>
115+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-32" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" edge="1">
116+
<mxGeometry width="50" height="50" relative="1" as="geometry">
117+
<mxPoint x="480" y="270" as="sourcePoint" />
118+
<mxPoint x="450" y="300" as="targetPoint" />
119+
</mxGeometry>
120+
</mxCell>
121+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-33" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-20" edge="1">
122+
<mxGeometry width="50" height="50" relative="1" as="geometry">
123+
<mxPoint x="480" y="270" as="sourcePoint" />
124+
<mxPoint x="530" y="220" as="targetPoint" />
125+
</mxGeometry>
126+
</mxCell>
127+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-34" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
128+
<mxGeometry x="670" y="265" width="10" height="10" as="geometry" />
129+
</mxCell>
130+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-35" value="Target 1" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" edge="1">
131+
<mxGeometry width="50" height="50" relative="1" as="geometry">
132+
<mxPoint x="620" y="270" as="sourcePoint" />
133+
<mxPoint x="670" y="270" as="targetPoint" />
134+
</mxGeometry>
135+
</mxCell>
136+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-37" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" edge="1">
137+
<mxGeometry width="50" height="50" relative="1" as="geometry">
138+
<mxPoint x="610" y="269.79" as="sourcePoint" />
139+
<mxPoint x="620" y="270" as="targetPoint" />
140+
</mxGeometry>
141+
</mxCell>
142+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-38" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="GD93v9iV0xq1SFaQ8Sx2-26" edge="1">
143+
<mxGeometry width="50" height="50" relative="1" as="geometry">
144+
<mxPoint x="700" y="350" as="sourcePoint" />
145+
<mxPoint x="620" y="300" as="targetPoint" />
146+
</mxGeometry>
147+
</mxCell>
148+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-39" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="GD93v9iV0xq1SFaQ8Sx2-27" edge="1">
149+
<mxGeometry width="50" height="50" relative="1" as="geometry">
150+
<mxPoint x="690" y="360" as="sourcePoint" />
151+
<mxPoint x="620" y="330" as="targetPoint" />
152+
</mxGeometry>
153+
</mxCell>
154+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-40" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
155+
<mxGeometry x="670" y="295" width="10" height="10" as="geometry" />
156+
</mxCell>
157+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-41" value="Target 2" style="endArrow=none;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" edge="1">
158+
<mxGeometry width="50" height="50" relative="1" as="geometry">
159+
<mxPoint x="620" y="300" as="sourcePoint" />
160+
<mxPoint x="670" y="300" as="targetPoint" />
161+
</mxGeometry>
162+
</mxCell>
163+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-42" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
164+
<mxGeometry x="670" y="325" width="10" height="10" as="geometry" />
165+
</mxCell>
166+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-43" value="Target 3" style="endArrow=none;html=1;rounded=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" edge="1">
167+
<mxGeometry width="50" height="50" relative="1" as="geometry">
168+
<mxPoint x="620" y="330" as="sourcePoint" />
169+
<mxPoint x="670" y="330" as="targetPoint" />
170+
</mxGeometry>
171+
</mxCell>
172+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-47" value="" style="endArrow=blockThin;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" target="GD93v9iV0xq1SFaQ8Sx2-46" edge="1">
173+
<mxGeometry width="50" height="50" relative="1" as="geometry">
174+
<mxPoint x="450" y="300" as="sourcePoint" />
175+
<mxPoint x="480" y="330" as="targetPoint" />
176+
</mxGeometry>
177+
</mxCell>
178+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-46" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
179+
<mxGeometry x="445" y="295" width="10" height="10" as="geometry" />
180+
</mxCell>
181+
<mxCell id="GD93v9iV0xq1SFaQ8Sx2-13" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
182+
<mxGeometry x="150" y="325" width="10" height="10" as="geometry" />
183+
</mxCell>
184+
</root>
185+
</mxGraphModel>
186+
</diagram>
187+
</mxfile>
54.4 KB
Loading
76.1 KB
Loading
-26 KB
Binary file not shown.

docs/data_hashtable_checkpoint.png

-200 KB
Binary file not shown.

docs/data_server_checkpoint.png

-56.5 KB
Binary file not shown.

docs/pdc_metadata_flow.png

-108 KB
Binary file not shown.

0 commit comments

Comments
 (0)