Open GiudGiud opened 2 days ago
-ksp_type -snes_test_jacobian when passed to the second PC object get passed to the first one as well.
Same for solve_type but that's likely a different cause. It would be nice though
petsc_options_iname_prec = '-pc_type -ksp_type' petsc_options_value_prec = 'lu preonly' [Preconditioning] [flow] type = SMP # solve_type = NEWTON trust_my_coupling = true full = true nl_sys = "nl0" petsc_options_iname = '-pc_type -pc_factor_shift_type -pc_factor_mat_solver_package' petsc_options_value = 'lu NONZERO superlu_dist' [] [scalar1] type = SMP # solve_type = LINEAR nl_sys = "prec1" petsc_options = '-snes_test_jacobian' petsc_options_iname = ${petsc_options_iname_prec} petsc_options_value = ${petsc_options_value_prec} []
Makes debugging multi-system problems difficult
No response
we will need to add options prefixes for the different systems
Are you going to work on this or should I assign myself?
if you already know what to do please go ahead
Related to #24690
Bug Description
-ksp_type -snes_test_jacobian when passed to the second PC object get passed to the first one as well.
Same for solve_type but that's likely a different cause. It would be nice though
Steps to Reproduce
Impact
Makes debugging multi-system problems difficult
[Optional] Diagnostics
No response