Recent Releases of notebooksiamfanl
notebooksiamfanl - NotebookSIAMFANL version 1.0: Publication release
This is the final publication version suite of notebooks for my book project
Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia
The project includes the print book, this suite of Jupyter notebooks that are a very good approximation of the print book, and a Julia package.
The package is SIAMFANLEquations.jl, now at version 1.0. You install it like any other registered Julia package.
The github repos are
Package: https://github.com/ctkelley/SIAMFANLEquations.jl
Notebooks: https://github.com/ctkelley/NotebookSIAMFANL
The package and notebooks are open source. License data are on the repos.
Enjoy,
-- Tim
- Jupyter Notebook
Published by ctkelley over 3 years ago
notebooksiamfanl - Notebook for SIAMFANLEquations v0.9
I got a second set of proofs and found a few more nits. Fixing those for v0.9. I'll tag v1.0 when SIAM publishes the book in 4Q 2022.
- Jupyter Notebook
Published by ctkelley over 3 years ago
notebooksiamfanl - Notebook for SIAMFANL v0.8
The book is at the printer in final production and I am tagging 0.8.
I will only make changes for
1) bugs 2) tweaking internal documentation 3) adding non-book stuff to the documenter files
v0.9 and 1.0 will (I hope) have only minimal changes.
- Jupyter Notebook
Published by ctkelley over 3 years ago
notebooksiamfanl - Version for SIAM copyediting
This is version 0.7. The files for the book at with the publisher and this version becomes 0.8 when I get the feedback from the publisher and make the changes.
- Jupyter Notebook
Published by ctkelley almost 4 years ago
notebooksiamfanl - NA-Digest release
This is v0.6.0. This is the draft that I announced to NA-DIgest
- Jupyter Notebook
Published by ctkelley almost 4 years ago
notebooksiamfanl - V 0.5.3 of the notebooks for SIAMFANLEquations
This is version 0.5.3 of the notebooks. Everything is pretty much done. After one more round of proofreading I will announce the project to NA-DIGEST.
I will announce version 0.5.3 of the package to Julia DIscourse and then say no more until I release 1.0 when the print book is out.
- Jupyter Notebook
Published by ctkelley almost 4 years ago
notebooksiamfanl - v0.5.2
Technical part of Chapter 5 is finished. Book almost ready for NA-Digest.
- Jupyter Notebook
Published by ctkelley almost 4 years ago
notebooksiamfanl - v0.5.1
Fix for an excessive allocation problem in nsoli and ptcsoli. Second and final case study in 0.5.2 Final(?) pollishing and repo reorg for 0.5.3
- Jupyter Notebook
Published by ctkelley almost 4 years ago
notebooksiamfanl -
This is Version 0.5.0. The first case study is done. See SIAMFANLCh5.ipynb for the complete story.
- Jupyter Notebook
Published by ctkelley about 4 years ago
notebooksiamfanl - This is v0.4.3. Solvers done
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
https://discourse.julialang.org/t/quasi-newton-nonlinear-solver-for-sparse-jacobian/57672/8
and leave Broyden's method out. So, the solvers are done.
The last chapter will be Chapter 5: Case Studies.
- Jupyter Notebook
Published by ctkelley about 4 years ago
notebooksiamfanl - NotebookSIAMFANL v0.4.2
This v0.4.2. The printbook-->notebook map for chapter 4 is done.
- Jupyter Notebook
Published by ctkelley over 4 years ago
notebooksiamfanl - Chapter 4: Anderson Acceleration v0.4.1
The solver is complete and the printbook --> notebook map is 75% done.
- Jupyter Notebook
Published by ctkelley over 4 years ago
notebooksiamfanl - Chapter 4: Anderson acceleration (v0.4.0)
The Anderson acceleration code works and the examples are in the docstrings. The API may well change and we will do the linear algebra the right way ( ie like Trilinos ) later.
The next release will be after most of the writing for Chapter 4 is done.
- Jupyter Notebook
Published by ctkelley over 4 years ago
notebooksiamfanl - Draft of first three chapters
The first draft of Chapter 3 is done. This means that the codes for the Newton-Krylov methods are in SIAMFANLEquations.jl and that the printbook <--> notebook maps are done.
Next up: v0.4.0: Anderson accleration
- Jupyter Notebook
Published by ctkelley over 4 years ago
notebooksiamfanl - NotebookSIAMFANL version 0.3.2
The notebook for Chapter 3 is complete. All the software and examples are done. All that's left is the final cleanup/testing/proofing of the print book <--> notebook maps and I'll tag 0.3.3
- Jupyter Notebook
Published by ctkelley over 4 years ago
notebooksiamfanl - v0.3.1
This is the collection of notebooks for v0.3.1 of SIAMFANLEquations.jl
- Jupyter Notebook
Published by ctkelley almost 5 years ago
notebooksiamfanl - v0.3.0
Newton-Krylov solvers first release
Updates since 0.2.3
Elliptic PDE test problem: New PDE example for Chapter 2
Chapter 2: Convection-Diffusion example with nsol.jl is done. This mess is in the notebooks and in src/TestProblems/Systems/EllipticPDE.jl src/Examples/NsolPDE.jl
Chapter 3: nsoli.jl is here. It does Newton-GMRES without restarts for now, but it works and can duplicate the results in my older books. uses kl_gmres.jl H-equation and PDE examples from older books work and are in the notebook.
Fast Poisson Solver preconditioner via FFT: (fish2d.jl, Pfish2d.jl, Pvec2d.jl) lives in src/TestProblems/Systems/PDE_Tools.jl
GMRES Linear Solver: Linear solvers live in src/Solvers/LinearSolvers kl_gmres.jl is a new linear solver and is working. Uses Orthogonalize!.jl which defaults to classical Gram-Schmidt twice.
0.3.1 ships when pseudo-transient continuation with GMRES linear solvers is working and the notebooks are in better shape.
- Jupyter Notebook
Published by ctkelley about 5 years ago
notebooksiamfanl - Notebook for SIAMFANLEquations.jl
This version has the complete drafts of the first two chapters.
0.3.0 in the works with Newton-Krylov solvers.
- Jupyter Notebook
Published by ctkelley about 5 years ago
notebooksiamfanl - v0.2.2
This release will get a DOI from zendo.org
- Jupyter Notebook
Published by ctkelley over 5 years ago
notebooksiamfanl - Preregistration release
This version of the notebook works with v0.2.1 of the package. I have made a few unexpected code changes, so do not use v0.2.0.
- Jupyter Notebook
Published by ctkelley over 5 years ago
notebooksiamfanl -
This is the notebook for v0.1.2 of SIAMFANLEquations. The next version will have a few breaking changes.
- Jupyter Notebook
Published by ctkelley over 5 years ago