TrigTest
2D-1AMR-Levels-serial
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/TrigTest/input amr.max_level="0"
|
2D-1AMR-Levels-serial-coverage
Two-dimensional |
|
Serial |
|
Not validated |
|
./bin/mechanics-2d-g++ tests/TrigTest/input amr.max_level="0"
|
2D-2AMRLevels-serial
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/TrigTest/input amr.max_level="1"
|
2D-3AMRLevels-serial
Two-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-2d-g++ tests/TrigTest/input
|
2D-3AMRLevels-parallel
Two-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-2d-g++ tests/TrigTest/input
|
3D-1AMRLevels-serial
Three-dimensional |
|
Serial |
|
Validated using check script |
|
./bin/mechanics-3d-g++ tests/TrigTest/input
|
3D-3AMRLevels-parallel
Three-dimensional |
|
Parallel (4 procs) |
|
Validated using check script |
|
mpiexec -np 4 ./bin/mechanics-3d-g++ tests/TrigTest/input
|
Input file (../../tests/TrigTest/input)
#@ [2D-1AMR-Levels-serial]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 1
#@ args = amr.max_level=0
#@
#@ [2D-1AMR-Levels-serial-coverage]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 1
#@ args = amr.max_level=0
#@ coverage = true
#@ check = false
#@
#@ [2D-2AMRLevels-serial]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 1
#@ args = amr.max_level=1
#@
#@ [2D-3AMRLevels-serial]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 1
#@
#@ [2D-3AMRLevels-parallel]
#@ exe=mechanics
#@ dim = 2
#@ nprocs = 4
#@
#@ [3D-1AMRLevels-serial]
#@ exe=mechanics
#@ dim = 3
#@ nprocs = 1
#@
#@ [3D-3AMRLevels-parallel]
#@ exe=mechanics
#@ dim = 3
#@ nprocs = 4
alamo.program = mechanics
alamo.program.mechanics.model = linear.laplacian
plot_file = tests/TrigTest/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 = 2
amr.n_cell = 32 32 32
amr.blocking_factor = 4
amr.regrid_int = 1
amr.grid_eff = 1.0
amr.cell.all = 1
# use an explicit mesh (i.e. no adaptive meshing)
explicitmesh.on = 1
explicitmesh.lo1 = 16 16 16
explicitmesh.hi1 = 47 47 47
explicitmesh.lo2 = 48 48 48
explicitmesh.hi2 = 79 79 79
# geometry
geometry.prob_lo = 0 0 0
geometry.prob_hi = 1 1 1
geometry.is_periodic = 0 0 0
rhs.type = trig
rhs.trig.nr = 0 0 0
rhs.trig.ni = 1 1 1
rhs.dim = 1
rhs.alpha = 1
# laplacian coefficient
model.alpha = 1
solver.verbose = 3
solver.nriters = 1
solver.max_iter = 20
### UNIAXIAL TENSION ###
bc.type = constant