Skip to content

MueLu RefMaxwell

James Willenbring requested to merge cgcgcg:RefMaxwellCleanup into develop

Created by: cgcgcg

@trilinos/muelu

Description

With these changes, MueLu's RefMaxwell should work in the same way as ML's. RefMaxwell is now Xpetra based, instead of Tpetra. The construction of the special prolongator on the finest level has been rewritten to avoid the construction of auxiliary matrices. The MueLu test runs with arbitrary scalar type, std::complex in particular. The solver is exposed to Stratimikos. The new interface is tested through an example in TrilinosCouplings.

Checklist

  • My commit messages mention the appropriate GitHub issue numbers.
  • My code follows the code style of the affected package(s).
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the code contribution guidelines for this project.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • No new compiler warnings were introduced.
  • These changes break backwards compatibility.

Additional Information

Changing the parameter name "refmaxwell: disable add-on" to "refmaxwell: disable addon" to match ML's parameter breaks backwards compatibility.

Merge request reports