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

Complex-valued operators for multigrid preconditioning #87

Merged
merged 5 commits into from
Aug 23, 2023

Commits on Aug 23, 2023

  1. Complex-valued multigrid smoothing, enabled by PR #47

    Initial testing shows the expected 2x improvement in number of iterations, where each iteration now doubles in cost at the fine levels due to complex-valued MVP instead of real-valued. However, for expensive coarse solves, this is a substantial improvement and speedups look to be 25% on cavity example. Also adds back Chebyshev smoothing based on the standard 1st-kind polynomials, with runtime options for configuring which variant and the associated tolerances."
    sebastiangrimberg committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    13129b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d04500 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e09350c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dbaa45f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1df5506 View commit details
    Browse the repository at this point in the history