Thank you for the great packages. I needed to solve a PDE a few year ago but at that time I couldn’t find these packages. The NLsolve.jl
did not work on my large problem. I’m glad to see there is more than one package now which can provide Newton-Krylov method. This is big progress.
I’ve just tagged v0.4.3 of SIAMFANLEquations.jl. This is a suite of nonlinear solvers, test problems, and examples. Chapter 4 is Anderson acceleration, which is the new material since v0.3.3.
This package supports my book project
Solving Nonlinear Equations with Iterative Methods:
Solvers and Examples in Julia
which will be published by SIAM in 2022.
The solvers are documented with Documenter.jl on the github repo and with a collection of IJulia notebooks at
The notebooks are a faithful reproduction of the entire book.
This version includes the draft of Chapter 4: Fixed Point Problems and Anderson Acceleration
I have decided to take my own advice from the middle of the discussion in
and leave Broyden’s method out. So, the solvers are done.
The last chapter will be Chapter 5: Case Studies.
I’ve just tagged v0.5.3 of SIAMFANLEquations.jl.
This is a suite of nonlinear solvers, test problems, and examples. Chapter 5 is Case Studies, which is the new material since v0.4.3. Chapter 5 is the last chapter.
The case studies are more elaborate examples than those in the rest of the
text.
-
Conductive-Radiative heat transfer is a multiphysics coupling problem.
-
Pseudo-arclength continuation for the H-equation
This package supports my book project
Solving Nonlinear Equations with Iterative Methods:
Solvers and Examples in Julia
which will be published by SIAM in 2022 (I hope).
The solvers are documented with Documenter.jl on the github repo and with a collection of IJulia notebooks
The notebooks are a more-or-less faithful reproduction of the entire book.
This version includes Chapter 5: Case Studies
I will not be announcing new versions on Discourse until 1.0 unless I find a significant bug.
Future versions will focus on updating the written material for publication, fixing bugs, and improving the internal documentation for the codes.
0.6.0: announcement to NA-Digest
0.7.0: print book to publisher for copy editing
0.8.0: fix problems the copy editor finds. Print book is done at this point.
0.9.x: last shot at getting the notebooks and codes where I want them
1.0: Fin