1*c4762a1bSJed Brown# SNES (nonlinear solver) options 2*c4762a1bSJed Brown# Newton method 3*c4762a1bSJed Brown-coupled_snes_type newtonls 4*c4762a1bSJed Brown#-coupled_snes_monitor 5*c4762a1bSJed Brown-coupled_snes_max_it 10 6*c4762a1bSJed Brown 7*c4762a1bSJed Brown# Absolute and relative tolerances 8*c4762a1bSJed Brown-coupled_snes_atol 1e-8 9*c4762a1bSJed Brown-coupled_snes_rtol 1e-20 10*c4762a1bSJed Brown 11*c4762a1bSJed Brown# Line search method (bt and l2 lead to converge, basic diverges) 12*c4762a1bSJed Brown-coupled_snes_linesearch_type l2 13*c4762a1bSJed Brown 14*c4762a1bSJed Brown# Finite differenced Jacobian 15*c4762a1bSJed Brown-coupled_snes_fd 16*c4762a1bSJed Brown 17*c4762a1bSJed Brown# KSP (linear solver) options 18*c4762a1bSJed Brown-coupled_ksp_type gmres 19*c4762a1bSJed Brown 20*c4762a1bSJed Brown# PC (preconditioner) options 21*c4762a1bSJed Brown-coupled_pc_type bjacobi 22*c4762a1bSJed Brown-coupled_sub_pc_type lu 23*c4762a1bSJed Brown-coupled_sub_pc_factor_mat_ordering_type qmd 24*c4762a1bSJed Brown 25*c4762a1bSJed Brown# Network partitioner 26*c4762a1bSJed Brown-petscpartitioner_type simple 27*c4762a1bSJed Brown 28*c4762a1bSJed Brown#========= Power network ========== 29*c4762a1bSJed Brown# SNES (nonlinear solver) options 30*c4762a1bSJed Brown# Newton method 31*c4762a1bSJed Brown-power_snes_type newtonls 32*c4762a1bSJed Brown#-power_snes_monitor 33*c4762a1bSJed Brown-power_snes_max_it 1 34*c4762a1bSJed Brown 35*c4762a1bSJed Brown# Absolute and relative tolerances 36*c4762a1bSJed Brown-power_snes_atol 1e-8 37*c4762a1bSJed Brown-power_snes_rtol 1e-20 38*c4762a1bSJed Brown 39*c4762a1bSJed Brown# Line search method (bt and l2 lead to converge, basic diverges) 40*c4762a1bSJed Brown-power_snes_linesearch_type l2 41*c4762a1bSJed Brown 42*c4762a1bSJed Brown# Finite differenced Jacobian 43*c4762a1bSJed Brown#-power_snes_fd 44*c4762a1bSJed Brown 45*c4762a1bSJed Brown# KSP (linear solver) options 46*c4762a1bSJed Brown-power_ksp_type gmres 47*c4762a1bSJed Brown 48*c4762a1bSJed Brown# PC (preconditioner) options 49*c4762a1bSJed Brown-power_pc_type bjacobi 50*c4762a1bSJed Brown-power_sub_pc_type lu 51*c4762a1bSJed Brown-power_sub_pc_factor_mat_ordering_type qmd 52*c4762a1bSJed Brown 53*c4762a1bSJed Brown#========= Water network ========== 54*c4762a1bSJed Brown# SNES (nonlinear solver) options 55*c4762a1bSJed Brown# Newton method 56*c4762a1bSJed Brown-water_snes_type newtonls 57*c4762a1bSJed Brown#-water_snes_monitor 58*c4762a1bSJed Brown-water_snes_max_it 1 59*c4762a1bSJed Brown 60*c4762a1bSJed Brown# Absolute and relative tolerances 61*c4762a1bSJed Brown-water_snes_atol 1e-8 62*c4762a1bSJed Brown-water_snes_rtol 1e-20 63*c4762a1bSJed Brown 64*c4762a1bSJed Brown# Line search method (bt and l2 lead to converge, basic diverges) 65*c4762a1bSJed Brown-water_snes_linesearch_type l2 66*c4762a1bSJed Brown 67*c4762a1bSJed Brown# Finite differenced Jacobian 68*c4762a1bSJed Brown-water_snes_fd 69*c4762a1bSJed Brown 70*c4762a1bSJed Brown# KSP (linear solver) options 71*c4762a1bSJed Brown-water_ksp_type gmres 72*c4762a1bSJed Brown 73*c4762a1bSJed Brown# PC (preconditioner) options 74*c4762a1bSJed Brown-water_pc_type bjacobi 75*c4762a1bSJed Brown-water_sub_pc_type lu 76*c4762a1bSJed Brown-water_sub_pc_factor_mat_ordering_type qmd 77