MueLu: print data in advanced xml mode (#2260)

James Willenbring requested to merge mayrmt:mayrmt-write-data-expert-xml into develop

Created by: mayrmt

Allow to print "Nullspace" and "Coordinates" to files from the advanced xml input deck.


In the 'expert' xml interface (Tobias' style), the parameter list 'DataToWrite' controls output of quantities to files. Now, we can also print 'Nullspace' and 'Coordinates'. This has been available in the simple xml-file for quite a while.

Now, xml parameters for printing level matrices, prolongators, and restrictors are consistently named "A", "P", and "R". A deprecation warning is issued if the advanced xml input uses its old parameter names.

Related Issues

How Has This Been Tested?

  • ctest passes on my machine
  • Correct behaviour of new output capability has been verified locally


  • 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.


Merge request reports