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