Skip to content

Commit debcf91

Browse files
committed
examples/petsc: give KSPSetFromOptions precedence over -benchmark
1 parent a7d6386 commit debcf91

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/petsc/bps.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,6 @@ int main(int argc, char **argv) {
311311
ierr = KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT,
312312
PETSC_DEFAULT); CHKERRQ(ierr);
313313
}
314-
ierr = KSPSetFromOptions(ksp); CHKERRQ(ierr);
315314
ierr = KSPSetOperators(ksp, matO, matO); CHKERRQ(ierr);
316315

317316
// First run, if benchmarking
@@ -332,6 +331,7 @@ int main(int argc, char **argv) {
332331
CHKERRQ(ierr);
333332
}
334333
}
334+
ierr = KSPSetFromOptions(ksp); CHKERRQ(ierr);
335335

336336
// Timed solve
337337
ierr = VecZeroEntries(X); CHKERRQ(ierr);

examples/petsc/bpsraw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,6 @@ int main(int argc, char **argv) {
872872
ierr = KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT,
873873
PETSC_DEFAULT); CHKERRQ(ierr);
874874
}
875-
ierr = KSPSetFromOptions(ksp); CHKERRQ(ierr);
876875
ierr = KSPSetOperators(ksp, mat, mat); CHKERRQ(ierr);
877876
// First run, if benchmarking
878877
if (benchmark_mode) {
@@ -892,6 +891,7 @@ int main(int argc, char **argv) {
892891
CHKERRQ(ierr);
893892
}
894893
}
894+
ierr = KSPSetFromOptions(ksp); CHKERRQ(ierr);
895895

896896
// Timed solve
897897
ierr = VecZeroEntries(X); CHKERRQ(ierr);

0 commit comments

Comments
 (0)