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