Discrete Element Method (DEM)#

We organize the DEM examples from the simplest to the most complicated example:

digraph dem_diagram {
  graph [bgcolor="transparent", align=true, ranksep=1.5];
  node [fontname=Arial, fontsize=18, shape=box, fontcolor=royalblue, color=royalblue];
  edge [color=royalblue];
  rankdir="LR";
  size = "9,9";

  dem [label="Discrete Element \nMethod (DEM)", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/dem.html"];

  dem_1 [label="Bouncing Particle", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/bouncing-particle/bouncing-particle.html"];

  dem_2 [label="Oblique Wall Impact", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/oblique-wall-impact/oblique-wall-impact.html"];

  dem_3 [label="Packing in Circle", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/packing-in-circle/packing-in-circle.html"];

  dem_4 [label="Packing in Ball", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/packing-in-ball/packing-in-ball.html"];

  dem_5 [label="Small Scale Rotating Drum", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/small-scale-rotating-drum/small-scale-rotating-drum.html"];

  dem_6 [label="Small Scale Rotating Drum Postprocessing", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/small-scale-rotating-drum-postprocessing/small-scale-rotating-drum-postprocessing.html"];

  dem_7 [label="Rotating Drum", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/rotating-drum/rotating-drum.html"];

  dem_8 [label="Rotating Drum with Postprocessing", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/rotating-drum-with-postprocessing/rotating-drum-with-postprocessing.html"];

  dem_9 [label="Rotation of Box", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/rotation-of-box/rotation-of-box.html"];

  dem_10 [label="Silo", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/silo/silo.html"];

  dem_11 [label="Rectangular Hopper", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/rectangular-hopper/rectangular-hopper.html"];

  dem_12 [label="Granular Dam-Break", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/granular-dam-break/granular-dam-break.html"];

  dem_13 [label="Plate Discharge", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/plate-discharge/plate-discharge.html"];

  dem_14 [label="Bunny Drill", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/bunny-drill/bunny-drill.html"];

  dem_15 [label="Granular Mixer", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/granular-mixer/granular-mixer.html"];

  dem_16 [label="Granuheap", href="https://chaos-polymtl.github.io/lethe/documentation/examples/dem/granuheap/granuheap.html"];

  dem -> dem_1:w;
  dem -> dem_2:w;
  dem -> dem_3:w;
  dem -> dem_4:w;
  dem -> dem_5:w;
  dem -> dem_6:w;
  dem -> dem_7:w;
  dem -> dem_8:w;
  dem -> dem_9:w;
  dem -> dem_10:w;
  dem -> dem_11:w;
  dem -> dem_12:w;
  dem -> dem_13:w;
  dem -> dem_14:w;
  dem -> dem_15:w;
  dem -> dem_16:w;
}