Suture
2D-serial-4levels
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/Suture/input
|
Input file (../../tests/Suture/input)
#@ [2D-serial-4levels]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 1
alamo.program = mechanics
alamo.program.mechanics.model = affine.isotropic
plot_file = tests/Suture/output
# this is not a time integration, so do
# exactly one timestep and then quit
timestep = 0.1
stop_time = 0.1
# amr parameters
amr.plot_int = 1
amr.max_level = 4
amr.n_cell = 32 32 32
amr.blocking_factor = 4
amr.regrid_int = 1
amr.grid_eff = 1.0
amr.cell.all = 1
# geometry
geometry.prob_lo = -8 -8 -8
geometry.prob_hi = 8 8 8
geometry.is_periodic = 0 0 0
ic.type = bmp
ic.bmp.filename = tests/Suture/interface-blur.bmp
ic.bmp.fit = fitwidth
ic.bmp.channel = g
#Aluminum Oxide
nmodels = 2
model1.E = 370 #GPa
model1.nu = 0.22
model1.F0 = -0.001 0 0 0 -0.001 0 0 0 -0.001
#Nickel
model2.E = 207 #GPa
model2.nu = 0.31
model2.F0 = 0.001 0 0 0 0.001 0 0 0 0.001
solver.verbose = 3
solver.nriters = 1
solver.fixed_iter=2000
## Sliders on all walls
bc.type = constant
bc.constant.type.ylo = trac disp
bc.constant.type.xloylo = disp disp
bc.constant.type.xhiylo = disp disp
bc.constant.type.xlo = disp trac
bc.constant.type.xhi = disp trac
bc.constant.type.xloyhi = disp disp
bc.constant.type.xhiyhi = disp disp
bc.constant.type.yhi = trac disp