Permalink
Browse files

Merge pull request #12529 from fdkong/test_petsc_3.9.4

Fix Tests for  petsc-3.9.4
  • Loading branch information...
lindsayad committed Nov 26, 2018
2 parents d43240a + aee1f25 commit 902212519ff0c2cdf9f708526b782d2fecc2fd6c
@@ -1099,6 +1099,7 @@ Parser::extractParams(const std::string & prefix, InputParameters & p)
setscalarvaltype(unsigned int, unsigned int, long);
setscalarvaltype(unsigned long, unsigned int, long);
setscalarvaltype(long int, int64_t, long);
setscalarvaltype(unsigned long long, unsigned int, long);
setscalar(bool, bool);
setscalar(SubdomainID, int);
@@ -1191,6 +1192,7 @@ Parser::extractParams(const std::string & prefix, InputParameters & p)
setvectorvector(int);
setvectorvector(long);
setvectorvector(unsigned int);
setvectorvector(unsigned long long);
// See vector type explanation
#if LIBMESH_DOF_ID_BYTES == 8
@@ -1,4 +1,6 @@
[Tests]
issues = '#12527'
design = '/ContactAction.md'
[./frictional_mu02_penalty]
type = 'Exodiff'
@@ -10,6 +12,8 @@
abs_zero = 1e-7
max_time = 800
allow_warnings = true
requirement = 'MOOSE shall support mechanics frictional contact problems'
[../]
[./frictional_mu04_penalty]
@@ -21,6 +25,8 @@
abs_zero = 1e-7
max_time = 800
deleted = '#6139'
requirement = 'MOOSE shall support mechanics frictional contact problems'
[../]
[./frictionless_kinematic]
@@ -32,6 +38,8 @@
abs_zero = 1e-7
max_time = 800
deleted = '#6139'
requirement = 'MOOSE shall support mechanics frictionless contact problems'
[../]
[./frictionless_penalty]
@@ -43,6 +51,8 @@
min_parallel = 4
abs_zero = 1e-7
max_time = 800
requirement = 'MOOSE shall support mechanics frictionless contact problems'
[../]
[./frictionless_aug]
@@ -52,8 +62,10 @@
heavy = true
superlu = true
min_parallel = 4
abs_zero = 1e-5
abs_zero = 1e-4
max_time = 800
requirement = 'MOOSE shall support mechanics frictionless contact problems'
[../]
[./frictional_mu02_aug]
@@ -65,6 +77,8 @@
min_parallel = 4
abs_zero = 1e-5
max_time = 800
requirement = 'MOOSE shall support mechanics frictional contact problems'
[../]
[]
@@ -10,6 +10,8 @@
ptscotch = true
min_parallel = 4
max_parallel = 4
# PTScotch is not valgrind clean
valgrind = none
[../]
[./ptscotch_weight_elment]
@@ -25,6 +27,8 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# PTScotch is not valgrind clean
valgrind = none
[../]
[./ptscotch_weight_side]
@@ -39,6 +43,8 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# PTScotch is not valgrind clean
valgrind = none
[../]
[./ptscotch_weight_both]
@@ -53,6 +59,8 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# PTScotch is not valgrind clean
valgrind = none
[../]
[./parmetis]
@@ -80,6 +88,26 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 4
[../]
[./parmetis_weight_element_64]
requirement = 'Parmetis shall support element-weighted graphs for balancing workload'
issues = '##11628'
design = '/PetscExternalPartitioner.md'
type = 'Exodiff'
input = 'petsc_partitioner.i'
exodiff = 'petsc_partitioner_parmetis_weight_element_out_64.e'
cli_args = 'Mesh/Partitioner/part_package=parmetis Mesh/Partitioner/type=PartitionerWeightTest Outputs/file_base=petsc_partitioner_parmetis_weight_element_out_64 Mesh/Partitioner/apply_element_weight=true'
parmetis = true
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 8
[../]
[./parmetis_weight_side]
@@ -94,6 +122,26 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 4
[../]
[./parmetis_weight_side_64]
requirement = 'Parmetis shall support side-weighted graphs for minimizing communication'
issues = '##11628'
design = '/PetscExternalPartitioner.md'
type = 'Exodiff'
input = 'petsc_partitioner.i'
exodiff = 'petsc_partitioner_parmetis_weight_side_out_64.e'
cli_args = 'Mesh/Partitioner/part_package=parmetis Mesh/Partitioner/type=PartitionerWeightTest Outputs/file_base=petsc_partitioner_parmetis_weight_side_out_64 Mesh/Partitioner/apply_side_weight=true'
parmetis = true
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 8
[../]
[./parmetis_weight_both]
@@ -108,6 +156,26 @@
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 4
[../]
[./parmetis_weight_both_64]
requirement = 'Parmetis shall take side weights and element weights into consideration'
issues = '##11628'
design = '/PetscExternalPartitioner.md'
type = 'Exodiff'
input = 'petsc_partitioner.i'
exodiff = 'petsc_partitioner_parmetis_weight_both_out_64.e'
cli_args = 'Mesh/Partitioner/part_package=parmetis Mesh/Partitioner/type=PartitionerWeightTest Outputs/file_base=petsc_partitioner_parmetis_weight_both_out_64 Mesh/Partitioner/apply_side_weight=true Mesh/Partitioner/apply_element_weight=true'
parmetis = true
petsc_version = '>=3.9.3'
min_parallel = 4
max_parallel = 4
# The partition with 8 bytes looks right, but it is different
dof_id_bytes = 8
[../]
[./chaco]

0 comments on commit 9022125

Please sign in to comment.