Releases: ctkelley/MultiPrecisionArrays.jl
v0.1.3-joss
Release for JOSS paper
v0.1.3
MultiPrecisionArrays v0.1.3
Update termination criteria. Fix performance bug. JOSS version.
Merged pull requests:
- version bump for Joss_Paper branch (#29) (@ctkelley)
- Updates from main (#31) (@ctkelley)
- Joss paper (#32) (@ctkelley)
- Update from main (#33) (@ctkelley)
- Update README.md (#34) (@ctkelley)
- fix git woes (#36) (@ctkelley)
- Updates (#37) (@ctkelley)
- skip ci (#39) (@ctkelley)
- Update README.md (#41) (@ctkelley)
- docs update (#44) (@ctkelley)
- CompatHelper: bump compat for OhMyThreads to 0.6, (keep existing compat) (#46) (@github-actions[bot])
- Update to sync with main branch (#47) (@ctkelley)
- skip CI (#49) (@ctkelley)
- Address JOSS reviewer comments: I (#52) (@ctkelley)
- code cleanup part 1 (#55) (@ctkelley)
- update from main (#56) (@ctkelley)
- update from main (#58) (@ctkelley)
- Typos in paper.md (#59) (@vissarion)
- Update README.md (#63) (@ctkelley)
Closed issues:
v0.1.2
MultiPrecisionArrays v0.1.2
Version 0.1.2 adds support for residuals in high precision within the IR-Krylov functions.
Merged pull requests:
v0.1.1
MultiPrecisionArrays v0.1.1
Version .0.1.1 updates the termination criterion to normwise backward error.
Merged pull requests:
v0.1.0
MultiPrecisionArrays v0.1.0
This update to version 0.1.0 has better docs with several changes.
-
I no longer export the constructors and the MPArray factorizations. You should only be using mplu, mplu!, mpglu, mpglu!, ...
-
Notation and variable name change to conform with standard practice (TH --> TW for working precision, TL --> TF for factorization precision etc). If you just use the multiprecision factorizations with no options, you will not notice this.
-
Explanation for why I am not excited about evaluating the residual in extended precision + a bit of support for that anyhow
-
Replacing Polyester in the Float16 LU with OhMyThreads v0.5 or later.
Merged pull requests:
Update docs
Fixing the Documenter problem
v0.0.9
MultiPrecisionArrays v0.0.9
This is v0.0.9 with more updates, better organization, and BiCGSTAB-IR.
v0.0.8
MultiPrecisionArrays v0.0.8
New support for updating multiprecision factorizations in place + better docs
First registered release
This package provides data structures and solvers for several variants of iterative refinement (IR). It will become much more useful when half precision (aka Float16) is fully supported in LAPACK/BLAS. For now, its only general-purpose application is classical iterative refinement with double precision equations and single precision factorizations.
IR is a perfect example of a storage/time tradeoff. To solve a linear system
MultiPrecisionArrays v0.0.6
This version has simpler data structures and better documentation.