tdata-flow.dot - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
(HTM) git clone git://src.adamsgaard.dk/pism
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
tdata-flow.dot (1667B)
---
1 digraph dataflow {
2 graph [fontname=Arial fontsize=12 nodesep=0.5];
3 node [fontname=Arial fontsize=12 shape=box width=2.5];
4 edge [fontname=Arial fontsize=12];
5
6 subgraph cluster_atmosphere {
7 labeljust=l;
8 label="Atmosphere [optional]";
9
10 atm [label="Atmosphere model"];
11 subgraph cluster_mod_a {
12 labeljust=l;
13 label="0 or more times";
14 style=dashed;
15 mod_a_node [label="Modifier"];
16 }
17 atm -> mod_a_node;
18 }
19
20 subgraph cluster_surface {
21 labeljust=l;
22 label="Surface layer";
23 surf [label="Surface model"];
24 subgraph cluster_mod_s {
25 labeljust=l;
26 label="0 or more times";
27 style=dashed;
28 mod_s_node [label="Modifier"];
29 }
30 surf->mod_s_node;
31 }
32
33 subgraph cluster_ocean {
34 labeljust=l;
35 label="Ocean";
36 ocean [label="Ocean model"];
37 subgraph cluster_mod_o {
38 labeljust=l;
39 label="0 or more times";
40 style=dashed;
41 mod_o_node [label="Modifier"];
42 }
43 ocean->mod_o_node;
44 }
45
46 subgraph cluster_pism {
47 labeljust=l;
48 label="PISM Core";
49 ice [label="Ice dynamics model" rank=min];
50 bed [label="Bed deformation model" rank=max];
51 ice -> bed;
52 bed -> ice;
53
54 mod_a_node -> surf [color="red"];
55 /* there is a work-around at
56 http://stackoverflow.com/questions/3450700/place-edge-label-on-the-other-side
57 which might allow putting this label on the left side of the arrow,
58 which would improve appearance; but mostly it makes me think we should
59 switch to Tikz? */
60 mod_s_node -> ice [color="green" label="ice temperature\nat its top surface and\nmass flux into the ice"];
61 mod_o_node -> ice [color="blue" label="mass flux into the ocean"];
62
63 }
64 }