Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ examples = [
"Implicit -- Heat 1D DG" => "heat_1D_DG",
"Implicit -- Heat 2D" => "heat_2D",
"Trixi" => "trixi",
"Trixi Rosenbrock" => "trixi_rosenbrock",
"Trixi Rosenbrock Warm Bubble" => "trixi_rosenbrock_warm_bubble",
"Trixi Rosenbrock Blast Wave" => "trixi_rosenbrock_blast_wave",
]

for (_, name) in examples
Expand Down
16 changes: 11 additions & 5 deletions docs/src/refs.bib
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
@BOOK{Kelley2022
@BOOK{Kelley2022,
title = {Solving nonlinear equations with iterative methods: Solvers and
examples in Julia},
author = {Kelley, C T},
year = {2022},
publisher = {Society for Industrial and Applied Mathematics},
location = {Philadelphia, PA},
date = {2022-01},
Expand All @@ -14,6 +15,7 @@ @BOOK{Kelley2022
@BOOK{Kelley2003,
title = {Solving nonlinear equations with Newton's method},
author = {Kelley, C T},
year = {2003},
publisher = {Society for Industrial and Applied Mathematics},
location = {Philadelphia, Pa.},
date = {2003},
Expand All @@ -40,7 +42,8 @@ @ARTICLE{Kan2022-ko
Jacobian-free {Newton–Krylov​} method},
author = {Kan, Ziyun and Song, Ningning and Peng, Haijun and Chen,
Biaosong},
journaltitle = {Journal of computational and applied mathematics},
year = {2022},
journal = {Journal of Computational and Applied Mathematics},
publisher = {Elsevier BV},
volume = {399},
issue = {113732},
Expand All @@ -55,7 +58,8 @@ @ARTICLE{Kan2022-ko
@ARTICLE{Hosea1996-xv,
title = {Analysis and implementation of {TR}-{BDF2}},
author = {Hosea, M E and Shampine, L F},
journaltitle = {Applied numerical mathematics: transactions of IMACS},
year = {1996},
journal = {Applied Numerical Mathematics: Transactions of IMACS},
publisher = {Elsevier BV},
volume = {20},
issue = {1-2},
Expand All @@ -71,7 +75,8 @@ @ARTICLE{Bank1985-gh
title = {Transient simulation of silicon devices and circuits},
author = {Bank, R E and Coughran, W M and Fichtner, W and Grosse, E H
and Rose, D J and Smith, R K},
journaltitle = {IEEE transactions on electron devices},
year = {1985},
journal = {IEEE Transactions on Electron Devices},
publisher = {Institute of Electrical and Electronics Engineers (IEEE)},
volume = {32},
issue = {10},
Expand All @@ -87,7 +92,8 @@ @ARTICLE{Bonaventura2021-za
title = {The {TR}-{BDF2} method for second order problems in structural
mechanics},
author = {Bonaventura, Luca and Mármol, Macarena Gómez},
journaltitle = {Computers \& mathematics with applications (Oxford, England:
year = {2021},
journal = {Computers \& mathematics with applications (Oxford, England:
1987)},
publisher = {Elsevier BV},
volume = {92},
Expand Down
1 change: 0 additions & 1 deletion examples/trixi_rosenbrock.jl
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,5 @@ sol = solve(
ode, Theseus.SSPKnoth();
dt = 1.0, # solve needs some value here but it will be overwritten by the stepsize_callback
ode_default_options()..., callback = callbacks,
# verbose=1,
krylov_algo = :gmres
);
1 change: 0 additions & 1 deletion examples/trixi_rosenbrock_blast_wave.jl
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ sol = solve(
ode, Theseus.ROS2();
dt = 1.0, # solve needs some value here but it will be overwritten by the stepsize_callback
ode_default_options()..., callback = callbacks,
# verbose=1,
krylov_algo = :gmres,
assume_p_const = false,
);
1 change: 0 additions & 1 deletion examples/trixi_rosenbrock_warm_bubble.jl
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ sol = solve(
ode, Theseus.ROS2();
dt = 1.0, # solve needs some value here but it will be overwritten by the stepsize_callback
ode_default_options()..., callback = callbacks,
# verbose=1,
krylov_algo = :gmres,
assume_p_const = false,
);
2 changes: 2 additions & 0 deletions src/Ariadne.jl
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,8 @@ function newton_krylov!(

if forcing !== nothing
η = initial(forcing)
else
η = missing
end

verbose > 0 && @info "Jacobian-Free Newton-Krylov" algo res₀ = n_res tol tol_rel tol_abs η
Expand Down
Loading