Skip to content

MueLu: modifying structured aggregation to compute graph of prolongator

Created by: lucbv

@trilinos/muelu

Description

This PR modifies the prolongatorGraph output from structured aggregation. Instead of getting a node based graph it now returns a dofs based graph. This means that in the new format, the prolongator graph can be used to call the constructor of the prolongator matrix directly.

Motivation and Context

This has the advantage of reducing some overhead and it also simplifies the implementation of the geometric interpolation factory.

Related Issues

How Has This Been Tested?

All the tests in MueLu have been run and passed

Checklist

  • My commit messages mention the appropriate GitHub issue numbers.
  • My code follows the code style of the affected package(s).
  • 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.

Merge request reports