Mod: graph
This commit is contained in:
parent
17934fe17a
commit
9e98df1ffd
97
playground/graph.gv
Normal file
97
playground/graph.gv
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
digraph G {
|
||||||
|
rankdir = LR;
|
||||||
|
edge[arrowhead = vee; arrowtail = vee; arrowsize = 0.8];
|
||||||
|
#compound = true;
|
||||||
|
|
||||||
|
subgraph anisotropy {
|
||||||
|
|
||||||
|
|
||||||
|
subgraph cluster_cae {
|
||||||
|
label = <<b>Pipeline</b>>;
|
||||||
|
#graph [ranksep=1];
|
||||||
|
node [shape = box; style = rounded];
|
||||||
|
|
||||||
|
geometry [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>CAD geometry</b></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkred">Salome</font></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkgreen">OpenCascade</font></td></tr>
|
||||||
|
</table>>
|
||||||
|
];
|
||||||
|
|
||||||
|
mesh [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>Meshing</b></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkred">Salome</font></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkgreen">Netgen</font></td></tr>
|
||||||
|
</table>>
|
||||||
|
];
|
||||||
|
|
||||||
|
solving [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>Solving</b></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkgreen">OpenFoam</font></td></tr>
|
||||||
|
</table>>
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
database [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>Database</b></td></tr>
|
||||||
|
<tr><td align="left">- <font color="darkgreen">Sqlite</font></td></tr>
|
||||||
|
</table>>;
|
||||||
|
width = 1;
|
||||||
|
shape = cylinder;
|
||||||
|
];
|
||||||
|
|
||||||
|
postprocess [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>Post-processing</b></td></tr>
|
||||||
|
<!-- <tr><td align="left">- <font color="darkgreen">Sqlite</font></td></tr> -->
|
||||||
|
</table>>;
|
||||||
|
];
|
||||||
|
|
||||||
|
ml [
|
||||||
|
label=<<table border="0" cellborder="0" cellspacing="1">
|
||||||
|
<tr><td align="center"><b>Machine learning</b></td></tr>
|
||||||
|
<!-- <tr><td align="left">- <font color="darkgreen">Sqlite</font></td></tr> -->
|
||||||
|
</table>>;
|
||||||
|
color = goldenrod;
|
||||||
|
];
|
||||||
|
|
||||||
|
geometry -> mesh -> solving -> postprocess -> ml [weight = 10];
|
||||||
|
|
||||||
|
{
|
||||||
|
edge[dir = both; arrowhead = box; arrowtail = box];
|
||||||
|
database -> geometry;
|
||||||
|
database -> mesh;
|
||||||
|
database -> solving;
|
||||||
|
database -> postprocess;
|
||||||
|
{ rank = same; mesh; database }
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
edge[dir = normal; color = goldenrod]
|
||||||
|
ml -> geometry;
|
||||||
|
ml -> mesh;
|
||||||
|
ml -> solving;
|
||||||
|
{ rank = same; mesh; ml }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
subgraph cluster_caeN {
|
||||||
|
label = <<b>Pipeline</b>>;
|
||||||
|
empty1 [label = "..."; shape = plaintext; width = 1];
|
||||||
|
|
||||||
|
}
|
||||||
|
subgraph cluster_caeN2 {
|
||||||
|
label = <<b>Pipeline2</b>>;
|
||||||
|
empty2 [label = "..."; shape = plaintext; width = 1];
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user