Domi: Remove "Node" Template Parameter
Created by: wfspotz
@trilinos/domi
Expectations
Per #57, Tpetra is getting rid of the Node
template parameter. Domi can optionally interface with Tpetra, and the Node
template parameter was brought along to facilitate that interface, but nothing is done with it in Domi. As Tpetra is getting rid of it, Domi can get rid of it as well. As #57 progresses, we have seen some build errors associated with the Node
template parameter in PyTrilinos, so this should be done to address that as well.
Current Behavior
As seen in #3202 (closed), the current configuration logic for Domi is causing a build error when PyTrilinos is enabled.
Definition of Done
-
Search through the Domi code base and remove the Node
template parameter and any logic associated with theNode
template parameter -
Test that Domi builds properly from scratch -
Test that all Domi tests pass -
Test that PyTrilinos builds with Domi enabled properly from scratch -
Test that all PyTrilinos tests pass
Related Issues
- Blocks #3202 (closed)
- Is a part of #57