Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify GMRES kernels #861

Merged
merged 7 commits into from
Nov 3, 2022
Merged

Simplify GMRES kernels #861

merged 7 commits into from
Nov 3, 2022

Commits on Nov 3, 2022

  1. simplify GMRES kernels

    upsj authored and Thomas Grützmacher committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    963b1a3 View commit details
    Browse the repository at this point in the history
  2. rename cbgmres kernels

    upsj authored and Thomas Grützmacher committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    72bfffc View commit details
    Browse the repository at this point in the history
  3. extract commonly used GMRES kernels

    upsj authored and Thomas Grützmacher committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    fc37ab6 View commit details
    Browse the repository at this point in the history
  4. Fix norm issue for complex GMRES solves

    Additionally, use temporary reduction array for norms in GMRES
    Thomas Grützmacher committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    6124820 View commit details
    Browse the repository at this point in the history
  5. Add Kernel tests for reference GMRES

    Additionally, make the residual_norm parameter const in the restart
    kernel (as it was never written to).
    Thomas Grützmacher committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    13c6544 View commit details
    Browse the repository at this point in the history
  6. Review updates

    Fix GMRES reference test initialization and improve memory read
    efficiency of hessenberg_qr.
    
    Co-authored-by: Pratik Nayak <pratikvn@protonmail.com>
    Co-authored-by: Yuhsiang M. Tsai <yhmtsai@gmail.com>
    3 people committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    8fa5673 View commit details
    Browse the repository at this point in the history
  7. Review update

    Add additional reference GMRES test, update parts of documentation
    
    Co-authored-by: Yuhsiang M. Tsai <yhmtsai@gmail.com>
    Thomas Grützmacher and yhmtsai committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    2e70a8b View commit details
    Browse the repository at this point in the history