tstressbalance.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 --- tstressbalance.dot (2062B) --- 1 digraph velocity 2 { 3 // Global graph parameters 4 node [fontname=FreeSans fontsize=8 shape=box width=1.3 fixedsize=true]; 5 edge [fontname=FreeSans fontsize=8]; 6 graph [fontname=FreeSans fontsize=8 ranksep=0.5 nodesep=0.3]; 7 8 subgraph cluster_pism { 9 label="class StressBalance" 10 labeljust=r 11 12 subgraph cluster_higher_order { 13 label="higher order\n(planned)" 14 style=dotted; 15 node [style=invis width=0.2 label=""]; 16 a -> b [style=invis]; 17 } 18 subgraph cluster_hybrid { 19 style=invis 20 subgraph cluster_stressbalance { 21 style=solid 22 label="membrane stress balance\n(class ShallowStressBalance)" 23 labeljust=r 24 {rank=same 25 noop1 [label="set basal velocity\nto zero"]; 26 ssa [label="SSA"]; 27 } 28 ssa -> noop1 [style=invis]; 29 } 30 subgraph cluster_mod { 31 style=solid 32 label="add shear in a column\n(class SSB_Modifier)" 33 labeljust=r 34 {rank=same 35 sia [label="SIA"]; 36 noop2 [label="no shear"]; 37 } 38 sia -> noop2 [style=invis]; 39 } 40 inc [label="incompressibility"]; 41 noop1 -> noop2 [label="" style=invis weight=10]; 42 ssa -> sia [label="" style=invis weight=10]; 43 {sia noop2} -> inc [label="" style=invis weight=10]; 44 } 45 46 ssa -> sia [style=solid weight=0 color="green" 47 label="hybrid" fontcolor="green"]; 48 sia -> inc [style=solid weight=0 color="green"]; 49 50 noop1 -> sia [style=dashed weight=0 color="blue" 51 label="nonsliding SIA" fontcolor="blue"]; 52 sia -> inc [style=dashed weight=0 color="blue"]; 53 54 ssa -> noop2 [style=dotted weight=0 color="red" 55 label="SSA only" fontcolor="red"]; 56 noop2 -> inc [style=dotted weight=0 color="red"]; 57 58 b -> inc [style=dotted weight=0]; 59 } 60 subgraph cluster_stokes { 61 label="Stokes\n(not planned)" 62 labeljust=c 63 style=dotted 64 node [style=invis width=0.2 label=""]; 65 foo -> bar -> baz [style=invis]; 66 } 67 } 68