1*c4762a1bSJed Brown# SNES (nonlinear solver) options 2*c4762a1bSJed Brown# Newton method 3*c4762a1bSJed Brown-waternet_snes_type newtonls 4*c4762a1bSJed Brown# Absolute and relative tolerances 5*c4762a1bSJed Brown-waternet_snes_atol 1e-8 6*c4762a1bSJed Brown-waternet_snes_rtol 1e-20 7*c4762a1bSJed Brown# Line search method (bt and l2 lead to converge, basic diverges) 8*c4762a1bSJed Brown-waternet_snes_linesearch_type l2 9*c4762a1bSJed Brown# Finite differenced Jacobian 10*c4762a1bSJed Brown-waternet_snes_fd 11*c4762a1bSJed Brown 12*c4762a1bSJed Brown# KSP (linear solver) options 13*c4762a1bSJed Brown-waternet_ksp_type gmres 14*c4762a1bSJed Brown 15*c4762a1bSJed Brown# PC (preconditioner) options 16*c4762a1bSJed Brown-waternet_pc_type bjacobi 17*c4762a1bSJed Brown-waternet_sub_pc_type lu 18*c4762a1bSJed Brown-waternet_sub_pc_factor_mat_ordering_type qmd 19