Skip to content

Commit

Permalink
Use dot for the comparisons in the CI
Browse files Browse the repository at this point in the history
  • Loading branch information
MakisH committed Apr 10, 2024
1 parent a9fa860 commit f1ee96b
Show file tree
Hide file tree
Showing 32 changed files with 1,627 additions and 2 deletions.
42 changes: 42 additions & 0 deletions aste-turbine/images/tutorials-aste-turbine-precice-config.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-A-B" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-A-B" [label="parallel-explicit", shape=component];
}

subgraph cluster_A {
label="A";
style=bold;
"A" [color="#0173B2", shape=doubleoctagon];
"A-A-Mesh" [color="#0173B2", label=<A-Mesh<SUP><I>3D</I></SUP>>, shape=cylinder];
"A" -> "A-A-Mesh" [color="#0173B2", label="Data", tooltip=scalar];
}

subgraph cluster_B {
label="B";
style=bold;
"B" [color="#DE8F05", shape=doubleoctagon];
"B-B-Mesh" [color="#DE8F05", label=<B-Mesh<SUP><I>3D</I></SUP>>, shape=cylinder];
"B-A-Mesh" [color="#0173B2", label="A-Mesh
from A", shape=cylinder, style=dashed];
"B-B-Mesh" -> "B" [color="#DE8F05", label="Data", tooltip=scalar];
"B-A-Mesh" -> "B-B-Mesh" [color="#DE8F05", label="nearest-neighbor"];
}

"m2n-A-B" -> "A" [color="#0173B2", dir=both, lhead=cluster_A];
"m2n-A-B" -> "B" [color="#DE8F05", dir=both, lhead=cluster_B];
"cpl-A-B" -> "A" [color="#0173B2", lhead=cluster_A, taillabel="first"];
"cpl-A-B" -> "B" [color="#DE8F05", lhead=cluster_B, taillabel="second"];
"A-A-Mesh" -> "B-A-Mesh" [color="#0173B2", label="Data", style="", tooltip=scalar];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Fluid-Solid" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Fluid-Solid" [label="parallel-implicit", shape=component];
}

subgraph cluster_Fluid {
label="Fluid";
style=bold;
"Fluid" [color="#0173B2", shape=doubleoctagon];
"Fluid-Fluid-Mesh" [color="#0173B2", label=<Fluid-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Fluid-Solid-Mesh" [color="#DE8F05", label="Solid-Mesh
from Solid", shape=cylinder, style=dashed];
"Fluid-Fluid-Mesh" -> "Fluid" [color="#0173B2", label="Displacement", tooltip=vector];
"Fluid" -> "Fluid-Fluid-Mesh" [color="#0173B2", label="Force", tooltip=vector];
"Fluid-Fluid-Mesh" -> "Fluid-Solid-Mesh" [color="#0173B2", label="rbf-global-direct"];
"Fluid-Solid-Mesh" -> "Fluid-Fluid-Mesh" [color="#0173B2", label="rbf-global-direct"];
}

subgraph cluster_Solid {
label="Solid";
style=bold;
"Solid" [color="#DE8F05", shape=doubleoctagon];
"Solid-Solid-Mesh" [color="#DE8F05", label=<Solid-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Solid-Solid-Mesh" -> "Solid" [color="#DE8F05", label="Force", tooltip=vector];
"Solid" -> "Solid-Solid-Mesh" [color="#DE8F05", label="Displacement", tooltip=vector];
}

"m2n-Fluid-Solid" -> "Fluid" [color="#0173B2", dir=both, lhead=cluster_Fluid];
"m2n-Fluid-Solid" -> "Solid" [color="#DE8F05", dir=both, lhead=cluster_Solid];
"cpl-Fluid-Solid" -> "Fluid" [color="#0173B2", lhead=cluster_Fluid, taillabel="first"];
"cpl-Fluid-Solid" -> "Solid" [color="#DE8F05", lhead=cluster_Solid, taillabel="second"];
"Fluid-Solid-Mesh" -> "Solid-Solid-Mesh" [color="#0173B2", label="Force", style="", tooltip=vector];
"Solid-Solid-Mesh" -> "Fluid-Solid-Mesh" [color="#DE8F05", label="Displacement", style="", tooltip=vector];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Flow-Chemical" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Flow-Chemical" [label="serial-explicit", shape=component];
}

subgraph cluster_Flow {
label="Flow";
style=bold;
"Flow" [color="#0173B2", shape=doubleoctagon];
"Flow-Flow-Mesh" [color="#0173B2", label=<Flow-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Flow-Chemical-Mesh" [color="#DE8F05", label="Chemical-Mesh
from Chemical", shape=cylinder, style=dashed];
"Flow" -> "Flow-Flow-Mesh" [color="#0173B2", label="Velocity", tooltip=vector];
}

subgraph cluster_Chemical {
label="Chemical";
style=bold;
"Chemical" [color="#DE8F05", shape=doubleoctagon];
"Chemical-Chemical-Mesh" [color="#DE8F05", label=<Chemical-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Chemical-Flow-Mesh" [color="#0173B2", label="Flow-Mesh
from Flow", shape=cylinder, style=dashed];
"Chemical-Chemical-Mesh" -> "Chemical" [color="#DE8F05", label="Velocity", tooltip=vector];
"Chemical-Flow-Mesh" -> "Chemical-Chemical-Mesh" [color="#DE8F05", label="linear-cell-interpolation"];
}

"m2n-Flow-Chemical" -> "Flow" [color="#0173B2", dir=both, lhead=cluster_Flow];
"m2n-Flow-Chemical" -> "Chemical" [color="#DE8F05", dir=both, lhead=cluster_Chemical];
"cpl-Flow-Chemical" -> "Flow" [color="#0173B2", lhead=cluster_Flow, taillabel="first"];
"cpl-Flow-Chemical" -> "Chemical" [color="#DE8F05", lhead=cluster_Chemical, taillabel="second"];
"Flow-Flow-Mesh" -> "Chemical-Flow-Mesh" [color="#0173B2", label="Velocity", style="", tooltip=vector];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Fluid-Transport" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Fluid-Transport" [label="serial-explicit", shape=component];
}

subgraph cluster_Fluid {
label="Fluid";
style=bold;
"Fluid" [color="#0173B2", shape=doubleoctagon];
"Fluid-Fluid-Mesh" [color="#0173B2", label=<Fluid-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Fluid-Transport-Mesh" [color="#DE8F05", label="Transport-Mesh
from Transport", shape=cylinder, style=dashed];
"Fluid" -> "Fluid-Fluid-Mesh" [color="#0173B2", label="Velocity", tooltip=vector];
"Fluid-Fluid-Mesh" -> "Fluid-Transport-Mesh" [color="#0173B2", label="rbf"];
}

subgraph cluster_Transport {
label="Transport";
style=bold;
"Transport" [color="#DE8F05", shape=doubleoctagon];
"Transport-Transport-Mesh" [color="#DE8F05", label=<Transport-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Transport-Transport-Mesh" -> "Transport" [color="#DE8F05", label="Velocity", tooltip=vector];
}

"m2n-Fluid-Transport" -> "Fluid" [color="#0173B2", dir=both, lhead=cluster_Fluid];
"m2n-Fluid-Transport" -> "Transport" [color="#DE8F05", dir=both, lhead=cluster_Transport];
"cpl-Fluid-Transport" -> "Fluid" [color="#0173B2", lhead=cluster_Fluid, taillabel="first"];
"cpl-Fluid-Transport" -> "Transport" [color="#DE8F05", lhead=cluster_Transport, taillabel="second"];
"Fluid-Transport-Mesh" -> "Transport-Transport-Mesh" [color="#0173B2", label="Velocity", style="", tooltip=vector];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Fluid-Solid" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Fluid-Solid" [label="serial-implicit", shape=component];
}

subgraph cluster_Fluid {
label="Fluid";
style=bold;
"Fluid" [color="#0173B2", shape=doubleoctagon];
"Fluid-Fluid-Nodes-Mesh" [color="#0173B2", label=<Fluid-Nodes-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Fluid-Solid-Nodes-Mesh" [color="#DE8F05", label="Solid-Nodes-Mesh
from Solid", shape=cylinder, style=dashed];
"Fluid-Fluid-Nodes-Mesh" -> "Fluid" [color="#0173B2", label="CrossSectionLength", tooltip=scalar];
"Fluid" -> "Fluid-Fluid-Nodes-Mesh" [color="#0173B2", label="Pressure", tooltip=scalar];
"Fluid-WP-Middle" [color="#0173B2", label="Middle
at (5; 0)", shape=note];
"Fluid-WP-Middle" -> "Fluid" [color="#0173B2"];
"Fluid-Solid-Nodes-Mesh" -> "Fluid-Fluid-Nodes-Mesh" [color="#0173B2", label="nearest-neighbor"];
}

subgraph cluster_Solid {
label="Solid";
style=bold;
"Solid" [color="#DE8F05", shape=doubleoctagon];
"Solid-Solid-Nodes-Mesh" [color="#DE8F05", label=<Solid-Nodes-Mesh<SUP><I>2D</I></SUP>>, shape=cylinder];
"Solid-Fluid-Nodes-Mesh" [color="#0173B2", label="Fluid-Nodes-Mesh
from Fluid", shape=cylinder, style=dashed];
"Solid-Solid-Nodes-Mesh" -> "Solid" [color="#DE8F05", label="Pressure", tooltip=scalar];
"Solid" -> "Solid-Solid-Nodes-Mesh" [color="#DE8F05", label="CrossSectionLength", tooltip=scalar];
"Solid-Fluid-Nodes-Mesh" -> "Solid-Solid-Nodes-Mesh" [color="#DE8F05", label="nearest-neighbor"];
}

"m2n-Fluid-Solid" -> "Fluid" [color="#0173B2", dir=both, lhead=cluster_Fluid];
"m2n-Fluid-Solid" -> "Solid" [color="#DE8F05", dir=both, lhead=cluster_Solid];
"cpl-Fluid-Solid" -> "Fluid" [color="#0173B2", lhead=cluster_Fluid, taillabel="first"];
"cpl-Fluid-Solid" -> "Solid" [color="#DE8F05", lhead=cluster_Solid, taillabel="second"];
"Fluid-Fluid-Nodes-Mesh" -> "Solid-Fluid-Nodes-Mesh" [color="#0173B2", label="Pressure", style="", tooltip=scalar];
"Solid-Solid-Nodes-Mesh" -> "Fluid-Solid-Nodes-Mesh" [color="#DE8F05", label="CrossSectionLength", style=bold, tooltip="scalar initialized"];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Fluid-Solid" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Fluid-Solid" [label="serial-implicit", shape=component];
}

subgraph cluster_Fluid {
label="Fluid";
style=bold;
"Fluid" [color="#0173B2", shape=doubleoctagon];
"Fluid-Fluid-Mesh-Nodes" [color="#0173B2", label=<Fluid-Mesh-Nodes<SUP><I>3D</I></SUP>>, shape=cylinder];
"Fluid-Fluid-Mesh-Faces" [color="#0173B2", label=<Fluid-Mesh-Faces<SUP><I>3D</I></SUP>>, shape=cylinder];
"Fluid-Solid-Mesh" [color="#DE8F05", label="Solid-Mesh
from Solid", shape=cylinder, style=dashed];
"Fluid-Fluid-Mesh-Nodes" -> "Fluid" [color="#0173B2", label="DisplacementDelta", tooltip=vector];
"Fluid" -> "Fluid-Fluid-Mesh-Faces" [color="#0173B2", label="Force", tooltip=vector];
"Fluid-Fluid-Mesh-Faces" -> "Fluid-Solid-Mesh" [color="#0173B2", label="nearest-projection"];
"Fluid-Solid-Mesh" -> "Fluid-Fluid-Mesh-Nodes" [color="#0173B2", label="nearest-projection"];
}

subgraph cluster_Solid {
label="Solid";
style=bold;
"Solid" [color="#DE8F05", shape=doubleoctagon];
"Solid-Solid-Mesh" [color="#DE8F05", label=<Solid-Mesh<SUP><I>3D</I></SUP>>, shape=cylinder];
"Solid-Fluid-Mesh-Faces" [color="#0173B2", label="Fluid-Mesh-Faces
from Fluid", shape=cylinder, style=dashed];
"Solid-Solid-Mesh" -> "Solid" [color="#DE8F05", label="Force", tooltip=vector];
"Solid" -> "Solid-Solid-Mesh" [color="#DE8F05", label="DisplacementDelta", tooltip=vector];
"Solid-WP-Tube-Midpoint" [color="#DE8F05", label="Tube-Midpoint
at (0.0;0.005;0.025)", shape=note];
"Solid-WP-Tube-Midpoint" -> "Solid" [color="#DE8F05"];
}

"m2n-Fluid-Solid" -> "Fluid" [color="#0173B2", dir=both, lhead=cluster_Fluid];
"m2n-Fluid-Solid" -> "Solid" [color="#DE8F05", dir=both, lhead=cluster_Solid];
"cpl-Fluid-Solid" -> "Fluid" [color="#0173B2", lhead=cluster_Fluid, taillabel="first"];
"cpl-Fluid-Solid" -> "Solid" [color="#DE8F05", lhead=cluster_Solid, taillabel="second"];
"Fluid-Solid-Mesh" -> "Solid-Solid-Mesh" [color="#0173B2", label="Force", style="", tooltip=vector];
"Solid-Solid-Mesh" -> "Fluid-Solid-Mesh" [color="#DE8F05", label="DisplacementDelta", style="", tooltip=vector];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
digraph G {
compound=True;
layout=dot;
margin=0;
overlap=scale;
rankdir=LR;
splines=true;
subgraph cluster_m2n {
label="Communicators";
"m2n-Controller-Solid" [label="sockets", shape=component];
"m2n-Fluid-Solid" [label="sockets", shape=component];
}

subgraph cluster_cpl {
label="Coupling Schemes";
"cpl-Fluid-Solid" [label="serial-explicit", shape=component];
"cpl-Solid-Controller" [label="serial-explicit", shape=component];
}

subgraph cluster_Controller {
label="Controller";
style=bold;
"Controller" [color="#0173B2", shape=doubleoctagon];
"Controller-Mesh-Controller" [color="#0173B2", label=<Mesh-Controller<SUP><I>2D</I></SUP>>, shape=cylinder];
"Controller-Mesh-Solid" [color="#029E73", label="Mesh-Solid
from Solid", shape=cylinder, style=dashed];
"Controller-Mesh-Controller" -> "Controller" [color="#0173B2", label="Displacement-Cylinder", tooltip=vector];
"Controller" -> "Controller-Mesh-Controller" [color="#0173B2", label="Displacement-Spring", tooltip=vector];
"Controller-Mesh-Solid" -> "Controller-Mesh-Controller" [color="#0173B2", label="nearest-neighbor"];
}

subgraph cluster_Fluid {
label="Fluid";
style=bold;
"Fluid" [color="#DE8F05", shape=doubleoctagon];
"Fluid-Mesh-Fluid" [color="#DE8F05", label=<Mesh-Fluid<SUP><I>2D</I></SUP>>, shape=cylinder];
"Fluid-Mesh-Solid" [color="#029E73", label="Mesh-Solid
from Solid", shape=cylinder, style=dashed];
"Fluid-Mesh-Fluid" -> "Fluid" [color="#DE8F05", label="Displacement-Cylinder", tooltip=vector];
"Fluid" -> "Fluid-Mesh-Fluid" [color="#DE8F05", label="Force", tooltip=vector];
"Fluid-Mesh-Solid" -> "Fluid-Mesh-Fluid" [color="#DE8F05", label="nearest-neighbor"];
"Fluid-Mesh-Fluid" -> "Fluid-Mesh-Solid" [color="#DE8F05", label="nearest-neighbor"];
}

subgraph cluster_Solid {
label="Solid";
style=bold;
"Solid" [color="#029E73", shape=doubleoctagon];
"Solid-Mesh-Solid" [color="#029E73", label=<Mesh-Solid<SUP><I>2D</I></SUP>>, shape=cylinder];
"Solid-Mesh-Controller" [color="#0173B2", label="Mesh-Controller
from Controller", shape=cylinder, style=dashed];
"Solid-Mesh-Solid" -> "Solid" [color="#029E73", label="Force", tooltip=vector];
"Solid-Mesh-Solid" -> "Solid" [color="#029E73", label="Displacement-Spring", tooltip=vector];
"Solid" -> "Solid-Mesh-Solid" [color="#029E73", label="Displacement-Cylinder", tooltip=vector];
"Solid-WP-Spring" [color="#029E73", label="Spring
at (0.0;0.0)", shape=note];
"Solid-WP-Spring" -> "Solid" [color="#029E73"];
"Solid-Mesh-Controller" -> "Solid-Mesh-Solid" [color="#029E73", label="nearest-neighbor"];
}

"m2n-Controller-Solid" -> "Controller" [color="#0173B2", dir=both, lhead=cluster_Controller];
"m2n-Controller-Solid" -> "Solid" [color="#029E73", dir=both, lhead=cluster_Solid];
"m2n-Fluid-Solid" -> "Fluid" [color="#DE8F05", dir=both, lhead=cluster_Fluid];
"m2n-Fluid-Solid" -> "Solid" [color="#029E73", dir=both, lhead=cluster_Solid];
"cpl-Fluid-Solid" -> "Fluid" [color="#DE8F05", lhead=cluster_Fluid, taillabel="first"];
"cpl-Fluid-Solid" -> "Solid" [color="#029E73", lhead=cluster_Solid, taillabel="second"];
"Fluid-Mesh-Solid" -> "Solid-Mesh-Solid" [color="#DE8F05", label="Force", style="", tooltip=vector];
"Solid-Mesh-Solid" -> "Fluid-Mesh-Solid" [color="#029E73", label="Displacement-Cylinder", style=bold, tooltip="vector initialized"];
"cpl-Solid-Controller" -> "Solid" [color="#029E73", lhead=cluster_Solid, taillabel="first"];
"cpl-Solid-Controller" -> "Controller" [color="#0173B2", lhead=cluster_Controller, taillabel="second"];
"Controller-Mesh-Controller" -> "Solid-Mesh-Controller" [color="#0173B2", label="Displacement-Spring", style=bold, tooltip="vector initialized"];
"Solid-Mesh-Solid" -> "Controller-Mesh-Solid" [color="#029E73", label="Displacement-Cylinder", style="", tooltip=vector];
}
Loading

0 comments on commit f1ee96b

Please sign in to comment.