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 }