hypre/test/TEST_sstruct/sstruct.in.p19aniso
falgout 7b286bd16f Adding regression tests that check 7pt, 19pt, positive/negative definite, singular
problems with periodic and Neumann conditions.  Related to [issue915].
2012-05-09 23:41:22 +00:00

86 lines
2.8 KiB
Plaintext

###########################################################
# GridCreate: ndim nparts
GridCreate: 3 1
# GridSetExtents: part ilower(ndim) iupper(ndim)
GridSetExtents: 0 (1- 1- 1-) (8+ 4+ 4+)
# GridSetVariables: part nvars vartypes[nvars]
# CELL = 0
GridSetVariables: 0 1 [0]
# GridSetPeriodic: part periodic[ndim]
GridSetPeriodic: 0 [0 0 4]
###########################################################
# StencilCreate: nstencils sizes[nstencils]
StencilCreate: 1 [19]
# StencilSetEntry: stencil_num entry offset[ndim] var value
StencilSetEntry: 0 0 [ 1 1 0 ] 0 0.0
StencilSetEntry: 0 1 [ 1 0 0 ] 0 -100.0
StencilSetEntry: 0 2 [ 1 -1 0 ] 0 0.0
StencilSetEntry: 0 3 [ 0 -1 0 ] 0 -10000.0
StencilSetEntry: 0 4 [ -1 -1 0 ] 0 0.0
StencilSetEntry: 0 5 [ -1 0 0 ] 0 -100.0
StencilSetEntry: 0 6 [ -1 1 0 ] 0 0.0
StencilSetEntry: 0 7 [ 0 1 0 ] 0 -10000.0
StencilSetEntry: 0 8 [ 0 0 0 ] 0 20208.0
StencilSetEntry: 0 9 [ 1 0 -1 ] 0 0.0
StencilSetEntry: 0 10 [ 0 -1 -1 ] 0 0.0
StencilSetEntry: 0 11 [ -1 0 -1 ] 0 0.0
StencilSetEntry: 0 12 [ 0 1 -1 ] 0 0.0
StencilSetEntry: 0 13 [ 0 0 -1 ] 0 -4.0
StencilSetEntry: 0 14 [ 1 0 1 ] 0 0.0
StencilSetEntry: 0 15 [ 0 -1 1 ] 0 0.0
StencilSetEntry: 0 16 [ -1 0 1 ] 0 0.0
StencilSetEntry: 0 17 [ 0 1 1 ] 0 0.0
StencilSetEntry: 0 18 [ 0 0 1 ] 0 -4.0
###########################################################
# GraphSetStencil: part var stencil_num
GraphSetStencil: 0 0 0
###########################################################
# Neumann in both x and y
# MatrixSetValues: \
# part ilower(ndim) iupper(ndim) stride[ndim] var entry value
# west
MatrixSetValues: 0 (1- 1- 1-) (1- 4+ 4+) [1 1 1] 0 5 0.0
MatrixSetValues: 0 (1- 1- 1-) (1- 4+ 4+) [1 1 1] 0 8 20108.0
# east
MatrixSetValues: 0 (8+ 1- 1-) (8+ 4+ 4+) [1 1 1] 0 1 0.0
MatrixSetValues: 0 (8+ 1- 1-) (8+ 4+ 4+) [1 1 1] 0 8 20108.0
# south
MatrixSetValues: 0 (1- 1- 1-) (8+ 1- 4+) [1 1 1] 0 3 0.0
MatrixSetValues: 0 (1- 1- 1-) (8+ 1- 4+) [1 1 1] 0 8 10208.0
# north
MatrixSetValues: 0 (1- 4+ 1-) (8+ 4+ 4+) [1 1 1] 0 7 0.0
MatrixSetValues: 0 (1- 4+ 1-) (8+ 4+ 4+) [1 1 1] 0 8 10208.0
# lower
#MatrixSetValues: 0 (1- 1- 1-) (8+ 4+ 1-) [1 1 1] 0 13 0.0
# upper
#MatrixSetValues: 0 (1- 1- 4+) (8+ 4+ 4+) [1 1 1] 0 18 0.0
MatrixSetValues: 0 (1- 1- 1-) (1- 1- 4+) [1 1 1] 0 8 10108.0
MatrixSetValues: 0 (8+ 1- 1-) (8+ 1- 4+) [1 1 1] 0 8 10108.0
MatrixSetValues: 0 (1- 4+ 1-) (1- 4+ 4+) [1 1 1] 0 8 10108.0
MatrixSetValues: 0 (8+ 4+ 1-) (8+ 4+ 4+) [1 1 1] 0 8 10108.0
###########################################################
# ProcessPoolCreate: num_pools
ProcessPoolCreate: 1
# ProcessPoolSetPart: pool part
ProcessPoolSetPart: 0 0
###########################################################