1## /projects/cubit/claro.Lin64.15.3/bin/clarox
2## Cubit Version 15.3
3## Cubit Build 411343
4## Revised 2017-12-05 09:40:29 -0700 (Tue, 05 Dec 2017)
5## Running 12/06/2017 03:12:31 PM
6## Command Options:
7brick x 2 y 1 z 2
8#{Domain = Id("volume")}
9#{dx = 1/16}
10#{meshSize = dx}
11move volume {Domain} x 1 y 0.5 z 1
12create vertex 0 0 {1-dx} on curve 9
13#{v00 = Id("vertex")}
14create vertex 0 0 {1+dx} on curve 9
15#{v01 = Id("vertex")}
16create vertex {2*dx} 0 {1-dx} on surface 3
17#{v02 = Id("vertex")}
18create vertex {2*dx} 0 {1+dx} on surface 3
19#{v03 = Id("vertex")}
20create curve vertex {v00} vertex {v02} on surface 3
21#{c00 = Id("curve")}
22create curve vertex {v02} vertex {v03} on surface 3
23#{c01 = Id("curve")}
24create curve vertex {v03} vertex {v01} on surface 3
25#{c02 = Id("curve")}
26imprint curve {c00} {c01} {c02} with surface 3
27#{patchLC = Id("surface")}
28surface {patchLC} copy move x {1-dx} y 0 z 0
29surface {patchLC} copy move x {1-dx} y 0 z {1-dx}
30surface {patchLC} copy move x {1-dx} y 0 z {-1+dx}
31surface {patchLC} copy move x {2-2*dx} y 0 z 0
32imprint body all
33delete body 2 3 4 5
34sideset 1 add surface 1
35sideset 2 add surface 2
36sideset 3 add surface 4
37sideset 4 add surface 6
38sideset 5 add surface 5
39sideset 6 add surface 13
40sideset 7 add surface 8
41sideset 8 add surface 14
42sideset 9 add surface 15
43sideset 10 add surface 16
44sideset 11 add surface 17
45volume all size {meshSize}
46mesh volume all
47set exodus netcdf4 off
48set large exodus file on
49export mesh "/scratch/dpkouri/ROL-Trilinos/packages/rol/example/PDE-OPT/topo-opt/elasticity/wheel1.e" overwrite
50brick x 2 y 1 z 2
51#{Domain = Id("volume")}
52#{dx = 1/8}
53#{meshSize = dx}
54move volume {Domain} x 1 y 0.5 z 1
55#{v00 = Id("vertex")}
56#{v01 = Id("vertex")}
57#{v02 = Id("vertex")}
58#{v03 = Id("vertex")}
59#{c00 = Id("curve")}
60#{c01 = Id("curve")}
61#{c02 = Id("curve")}
62#{patchLC = Id("surface")}
63surface {patchLC} copy move x {1-dx} y 0 z 0
64surface {patchLC} copy move x {1-dx} y 0 z {1-dx}
65surface {patchLC} copy move x {1-dx} y 0 z {-1+dx}
66surface {patchLC} copy move x {2-2*dx} y 0 z 0
67imprint body all
68sideset 1 add surface 1
69sideset 2 add surface 2
70sideset 3 add surface 4
71sideset 4 add surface 6
72sideset 5 add surface 5
73sideset 6 add surface 13
74sideset 7 add surface 8
75sideset 8 add surface 14
76sideset 9 add surface 15
77sideset 10 add surface 16
78sideset 11 add surface 17
79volume all size {meshSize}
80mesh volume all
81