xref: /petsc/src/snes/tutorials/network/ex1options (revision c4762a1b19cd2af06abeed90e8f9d34fb975dd94)
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