5 0 5 p7 5 5 5 gen zone brick size 5 5 5 p0 0 0 5 edge 5 group zone material ;create bin zones gen zone brick size 1 5 5 p0 3 0 0 p1 add 3 0 0 p2 add 0 3 0 p3 add 2 0 5 p4 add 3 6 0 p5 add 2 5 5 p6 add 3 0 5 p7 add 3 6 5 gen zone brick size 1 5 5 p0 5 0 5 p1 add 1 0 0 p2 add 0 5 0 p3 add 0 0 5 p4 add 1 6 0 p5 add 0 5 5 p6 add 1 0 5 p7 add 1 6 5 gen zone brick size 5 1 5 p0 0 3 0 p1 add 3 0 0 p2 add 0 3 0 p3 add 0 2 5 p4 add 6 3 0 p5 add 0 3 5 p6 add 5 2 5 p7 add 6 3 5 gen zone brick size 5 1 5 p0 0 5 5 p1 add 5 0 0 p2 add 0 1 0 p3 add 0 0 5 p4 add 6 1 0 p5 add 0 1 5 p6 add 5 0 5 p7 add 6 1 5 group zone bin range group material not ;create named range synonyms range name=bin group bin range name=material group material ;assign models to groups model mech mohr range nrange material model mech elas range nrange bin gen separate material interface 1 wrap bin material range plane ori 0 0 0 normal 1 -1 0 above interface 2 wrap bin material range plane ori 0 0 0 normal 1 -1 0 below int 1 maxedge .55 int 2 maxedge .55 ;assign properties prop shear 1e8 bulk 2e8 fric 30 range material prop shear 1e8 bulk 2e8 range bin ini den 2000 int 1 prop ks 2e9 kn 2e9 fric 15 int 2 prop ks 2e9 kn 2e9 fric 15 ;assign boundaryconditions fix x range union x -.1 .1 x 5.9 6.1 fix y range union y -.1 .1 y 5.9 6.1 fix z range z -.1 .1 nrange bin ;monitor histories hist add unbal hist add gp zdisp 6 6 10 hist add gp zdisp 0 0 10 hist add gp zdisp 0 0 0 ;setting set large set grav 0 0 -10 ;cycling step 4000