Recent Releases of LightKrylov: Lightweight implementation of Krylov subspace techniques in modern Fortran
LightKrylov: Lightweight implementation of Krylov subspace techniques in modern Fortran - v0.1.0
What's Changed
- Polished the documentation. by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/124
- Flexible GMRES by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/131
- Logger and Timer by @Simkern in https://github.com/nekStab/LightKrylov/pull/133, https://github.com/nekStab/LightKrylov/pull/134, https://github.com/nekStab/LightKrylov/pull/135
- Refactoring using modules and submodules by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/138
- Preconditioned Conjugate Gradient by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/175
- BLAS-compliant implementation for abstract
axpbyby @loiseaujc in https://github.com/nekStab/LightKrylov/pull/177 - Abstract exptA type by @Simkern in https://github.com/nekStab/LightKrylov/pull/193
- Dense matrix, vectors and gmres by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/194
- Code coverage by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/196, and https://github.com/nekStab/LightKrylov/pull/203
- Replaced expm with stdlib_expm by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/216
Full Changelog: https://github.com/nekStab/LightKrylov/compare/v0.1.0-alpha...v0.1.0
- Fortran
Published by loiseaujc 8 months ago
LightKrylov: Lightweight implementation of Krylov subspace techniques in modern Fortran - Toward LightKrylov v1.0 : the beta release
What's Changed
- Support for single/double precision and real/complex computation by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/77
- Update testing by @Simkern in https://github.com/nekStab/LightKrylov/pull/83
- Add tools by @Simkern in https://github.com/nekStab/LightKrylov/pull/85
- Logging by @Simkern in https://github.com/nekStab/LightKrylov/pull/89
- Major refactoring of the codebase. by @Simkern in https://github.com/nekStab/LightKrylov/pull/92
- Stdlib lstsq by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/94
- Added default eigenvalue selection routine for
krylov_schurineigsby @loiseaujc in https://github.com/nekStab/LightKrylov/pull/95 - Switch to
stdlib_svd+ minor typo corrections. by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/96 - New Github Action for CI by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/97
- Code clean up by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/101
- added type bound procedure get_size to abstract vector and GL example by @Simkern in https://github.com/nekStab/LightKrylov/pull/100
- Separate testtypes by @Simkern in https://github.com/nekStab/LightKrylov/pull/103
- Migrated test/TestUtils --> src/TestTypes and renamed to src/TestUtil… by @Simkern in https://github.com/nekStab/LightKrylov/pull/105
- Add mpi by @Simkern in https://github.com/nekStab/LightKrylov/pull/110
- Wrappers for basis orthogonalization/normalization by @Simkern in https://github.com/nekStab/LightKrylov/pull/111
- Newton-Krylov solver by @Simkern in https://github.com/nekStab/LightKrylov/pull/114
- Update docs with latest changes in dev by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/119
- Typo + Changed the default tolerance for the Krylov-based computation… by @Simkern in https://github.com/nekStab/LightKrylov/pull/121
- Update docs by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/120
- Major update of LightKrylov by @loiseaujc in https://github.com/nekStab/LightKrylov/pull/122
Full Changelog: https://github.com/nekStab/LightKrylov/compare/alpha0.1.0...v0.1.0
- Fortran
Published by loiseaujc over 1 year ago
LightKrylov: Lightweight implementation of Krylov subspace techniques in modern Fortran - alpha0.1.0
First official release of LightKrylov. It is an alpha version not ready for deployment. Beta version with complex arithmetic support as well as single and double precision is coming very shortly.
Contributors
- @loiseaujc made their first contribution in https://github.com/nekStab/LightKrylov/pull/3
- @ricardofrantz made their first contribution in https://github.com/nekStab/LightKrylov/pull/14
- @Simkern made their first contribution in https://github.com/nekStab/LightKrylov/pull/38
Full Changelog: https://github.com/nekStab/LightKrylov/commits/alpha0.1.0
- Fortran
Published by loiseaujc about 2 years ago