VoronoiSimplePeriodic
2d-amr0-mg0-np1
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="0" amr.max_level="0" amr.n_cell="128 128 128"
|
2d-amr2-mg0-np1
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="0" amr.max_level="2" amr.n_cell="32 32 32"
|
2d-amr0-mga-np1
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="2" amr.max_level="0" amr.n_cell="128 128 128"
|
2d-amr2-mga-np1
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="2" amr.max_level="2" amr.n_cell="32 32 32"
|
2d-amr0-mg0-np4
Two-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="0" amr.max_level="0" amr.n_cell="128 128 128"
|
2d-amr2-mg0-np4
Two-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="0" amr.max_level="2" amr.n_cell="32 32 32"
|
2d-amr0-mga-np4
Two-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="2" amr.max_level="0" amr.n_cell="128 128 128"
|
2d-amr2-mga-np4
Two-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-2d-g++ tests/VoronoiSimplePeriodic/input max_coarsening_level="2" amr.max_level="2" amr.n_cell="32 32 32"
|
Input file (../../tests/VoronoiSimplePeriodic/input)
#@ [*]
#@ exe=mechanics
#@
#@ [2d-*]
#@ dim=2
#@
#@ [*amr0*]
#@ args = amr.max_level=0
#@ args = amr.n_cell=128 128 128
#@
#@ [*amr1*]
#@ args = amr.max_level=1
#@ args = amr.n_cell=64 64 64
#@
#@ [*amr2*]
#@ args = amr.max_level=2
#@ args = amr.n_cell=32 32 32
#@
#@ [*mg0*]
#@ args = max_coarsening_level=0
#@
#@ [*mg1*]
#@ args = max_coarsening_level=1
#@
#@ [*mg2*]
#@ args = max_coarsening_level=2
#@
#@ [*mga*]
#@ args = max_coarsening_level=2
#@
#@ [*np1*]
#@ nprocs=1
#@
#@ [*np4*]
#@ nprocs=4
#@
#@ [*np2*]
#@ nprocs=2
#@
#@ [2d-amr0-mg0-np1]
#@ [2d-amr2-mg0-np1]
#@ [2d-amr0-mga-np1]
#@ [2d-amr2-mga-np1]
#@ [2d-amr0-mg0-np4]
#@ [2d-amr2-mg0-np4]
#@ [2d-amr0-mga-np4]
#@ [2d-amr2-mga-np4]
# Boilerplate + problem setup
alamo.program = mechanics
alamo.program.mechanics.model = affine.cubic
plot_file = output
timestep = 0.1
stop_time = 0.1
amr.plot_int = 1
amr.blocking_factor = 4
amr.regrid_int = 1
amr.grid_eff = 1.0
amr.cell.all = 1
amr.max_grid_size = 8
geometry.prob_lo = -8 -8 -8
geometry.prob_hi = 8 8 8
# Periodic in the y direction
geometry.is_periodic = 0 1 0
amr.cell.all = 1
amr.max_level = 2
amr.n_cell = 64 64 64
#zero_out_displacement = 0
amr.max_level = 2
amr.n_cell = 32 32 32
eta_ref_threshold = 0.1
# Solver parameters
solver.verbose = 3
solver.nriters = 1
solver.fixed_iter = 30
#solver.average_down_coeffs = 0
#max_coarsening_level = 0
# Elastic models
nmodels = 10
model.random = 1
# Model initial condition - randomized voronoi tesselation
ic.type = voronoi
ic.voronoi.number_of_grains = 40
# Uniaxial tension, displacement driven
bc.type = constant
bc.constant.type.xlo = disp disp disp
bc.constant.type.xhi = disp disp disp
bc.constant.val.xhi = 0.0 0.1 0.0
bc.constant.val.xhiylo = 0.0 0.1 0.0
bc.constant.val.xhiyhi = 0.0 0.1 0.0
# periodic in the y direction
bc.constant.type.ylo=periodic periodic periodic
bc.constant.type.yhi=periodic periodic periodic
# Include model and residual in output
print_model = 1
print_residual = 1