Recent Releases of SIAMFANLEquations
SIAMFANLEquations - v1.0.2
SIAMFANLEquations v1.0.2
This release changes removes most of the implicit imports in the main module and the test script. The user interface and the output for the solvers, examples, and test problems is unchanged.
Look at ExplicitImports.jl for the story on implicit imports.
I also fixed a breaking change that 1.10.2 inflicted on one of the examples in the notebook. That uncovered a subtle bug and motivated a new unit test.
- Julia
Published by github-actions[bot] almost 2 years ago
SIAMFANLEquations - v1.0.1-docs
Fixing the docs problem
- Julia
Published by ctkelley about 2 years ago
SIAMFANLEquations - v1.0.1
SIAMFANLEquations v1.0.1
This minor release is to update the Project.toml for compats
Merged pull requests: - Fa20 (#21) (@ctkelley) - CompatHelper: bump compat for BandedMatrices to 1, (keep existing compat) (#23) (@github-actions[bot])
Closed issues: - Copyrights issue by mistake (#22)
- Julia
Published by github-actions[bot] about 2 years ago
SIAMFANLEquations - Final publication release
This is the final publication release of the package.
This package supports my shiny new orange book Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia.
@book{ctk:fajulia,
author="C. T. Kelley",
title="{Solving Nonlinear Equations with Iterative Methods:
Solvers and Examples in Julia}",
year=2022,
publisher="SIAM",
address="Philadelphia",
series="Fundamentals of Algorithms",
number=20
}
The solvers are documented with Documenter.jl on the package repo and with a collection of IJulia notebooks. The notebooks are a pretty faithful version of the print book.
The final manuscript went to the printer on Sept 6. The target date for publication is October 2022.
- Julia
Published by ctkelley over 3 years ago
SIAMFANLEquations - SIAMFANLEquations v0.9
This is v0.9. I have cleaned up some internal things since 0.8.
This package supports my shiny new orange book Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia
@book{ctk:fajulia, author="C. T. Kelley", title="{Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia}", year=2022, publisher="SIAM", address="Philadelphia", series="Fundamentals of Algorithms", number=20 }
which is scheduled for publication in 4Q 2022.
The book is with the publisher in final production. I have had my second and last shot at the proofs.
The solvers are documented with Documenter.jl on the github repo and with a collection of IJulia notebooks. The notebooks are a pretty faithful version of the print book.
- Julia
Published by ctkelley over 3 years ago
SIAMFANLEquations - SIAMFANLEquations 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.
This package will support my shiny new book
@book{ctk:fajulia, author="C. T. Kelley", title="{Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia}", year=2022, publisher="SIAM", address="Philadelphia", series="Fundamentals of Algorithms", number=20 }
which is scheduled for printing in 4Q 2022.
The solvers are documented with Documenter.jl on the github repo and with a collection of IJulia notebooks. The notebooks are a pretty faithful version of the print book.
- Julia
Published by ctkelley over 3 years ago
SIAMFANLEquations - v0.7.0
The manuscript is now with the publisher in preproduction.
- Julia
Published by ctkelley almost 4 years ago
SIAMFANLEquations - v0.6.0
SIAMFANLEquations v0.6.0
This is version 0.6.0
This is the version I will announce to NA-Digest. At this point the repos are in final form, the notebooks are done, and I am doing a few final rounds of proofreading/CI before sending it to the publisher.
- Julia
Published by github-actions[bot] almost 4 years ago
SIAMFANLEquations - v0.5.3
SIAMFANLEquations v0.5.3
This is Version 0.5.3 of SIAMFANLEquations.
The case studies are done and the software for the project is complete.
The notebook --> print book map is done and the manuscript is near the final draft.
The case studies are in SIAMFANLCh5.ipynb in the notebook
https://github.com/ctkelley/NotebookSIAMFANL
Merged pull requests: - CompatHelper: bump compat for BandedMatrices to 0.17, (keep existing compat) (#18) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 4 years ago
SIAMFANLEquations - v0.5.2
SIAMFANLEquations v0.5.2
This is Version 0.5.2 of SIAMFANLEquations. The case studies are done and the softwarefor the project is complete.
See SIAMFANLCh5.ipynb in the notebook at
https://github.com/ctkelley/NotebookSIAMFANL
for the complete story.
Closed issues: - new logo (#17)
- Julia
Published by github-actions[bot] almost 4 years ago
SIAMFANLEquations - v0.5.1
SIAMFANLEquations v0.5.1
Fix excessive allocations in nsoli and ptcsoli. Minor updates to other things.
- Julia
Published by github-actions[bot] almost 4 years ago
SIAMFANLEquations - v0.5.0
SIAMFANLEquations v0.5.0
Merged pull requests: - CompatHelper: add new compat entry for FastGaussQuadrature at version 0.4, (keep existing compat) (#15) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 4 years ago
SIAMFANLEquations - v0.4.3
SIAMFANLEquations v0.4.3
I've finished 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
https://github.com/ctkelley/NotebookSIAMFANL
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
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.
- Julia
Published by github-actions[bot] about 4 years ago
SIAMFANLEquations - v0.4.2
SIAMFANLEquations v0.4.2
This is version 0.4.2 The Printbook-->Notebook map for Chapter 4: Anderson acceleration is complete
- Julia
Published by github-actions[bot] over 4 years ago
SIAMFANLEquations - v0.4.1
SIAMFANLEquations v0.4.1
The Anderson solver is finished for v0.4.1. There is more in CI and the printbook-->notebook map is now 75% done.
- Julia
Published by github-actions[bot] over 4 years ago
SIAMFANLEquations - v0.4.0
SIAMFANLEquations 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.
- Julia
Published by github-actions[bot] over 4 years ago
SIAMFANLEquations - v0.3.3
SIAMFANLEquations v0.3.3
This is v0.3.3 of SIAMFANLEquations.jl. This is a suite of nonlinear solvers, test problems, and examples. Newton-Krylov solvers are the new stuff since v0.2.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
https://github.com/ctkelley/NotebookSIAMFANL
This version includes the draft of Chapter 3: Newton-Krylov solvers.
Anderson acceleration and Broyden's method are coming sometime in 2021.
- Julia
Published by github-actions[bot] over 4 years ago
SIAMFANLEquations - v0.3.2
SIAMFANLEquations v0.3.2
This is the penultimate version for Chapter 3. Everything is done but the printbook <--> notebook maps and some proofreading. Chapter 3 is Newton-Krylov solvers.
Closed issues: - Remove the AbstractArray type constraint on PTCupdate? (#14)
- Julia
Published by github-actions[bot] over 4 years ago
SIAMFANLEquations - v0.3.1
SIAMFANLEquations v0.3.1
The solvers are complete. Newton-Krylov and PTC-Krylov where Krylov = GMRES(m) or BiCGSTAB. Print book --> Notebook map 90% done
Closed issues: - Add CompatHelper action? (#13)
- Julia
Published by github-actions[bot] almost 5 years ago
SIAMFANLEquations - v0.3.0
SIAMFANLEquations v0.3.0
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.
- Julia
Published by github-actions[bot] about 5 years ago
SIAMFANLEquations - v0.2.3
SIAMFANLEquations v0.2.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
https://github.com/ctkelley/NotebookSIAMFANL
The current version is 0.2.3 and has Newton-like scalar equation solvers and solvers for systems with direct methods for the linear algebra. The methods include mixed-precision solvers and pseudo-transient continuation.
Newton-Krylov methods, Anderson acceleration, and Broyden's method are coming sometime in 2021.
- Julia
Published by github-actions[bot] about 5 years ago
SIAMFANLEquations - DOI Release
This release gets me a DOI for the real release.
This version has the solvers for systems of nonlinear equations with direct solvers for the linear algebra.
The next release will be v0.2.3. The notebooks will be complete and mapped to/from the print book for v0.2.3 and I will register the package at that time
- Julia
Published by ctkelley over 5 years ago
SIAMFANLEquations - Preregistration release
This version has the solvers for systems of nonlinear equations with direct solvers for the linear algebra.
The next release will be v0.2.2. The notebooks will be complete and mapped to/from the print book for v0.2.2 and I will register the package at that time.
- Julia
Published by ctkelley over 5 years ago
SIAMFANLEquations - v0.1.2
First pass at Chapter 1 is complete.
- Julia
Published by ctkelley over 5 years ago
SIAMFANLEquations - First release with working scalar solvers
This version can duplicate the results in Chapter 1 of (Kel03) C. T. Kelley, Solving Nonlinear Equations with Newton's Method , Fundamentals of Algorithms 1, SIAM 2003.
- Julia
Published by ctkelley almost 6 years ago