Remove duplication and improve reuse of MiniTensor code in Trilinos
Created by: bartlettroscoe
CC: @amota, @trilinos/intrepid2
Description:
When Intrepid2 was created, it duplicated the MiniTensor code and created a maintenance problem.
This Story is to examine ways to eliminate the duplication of the MiniTensor code and improve its reuse in Trilinos and other projects.
Tasks:
- Get copyright for MiniTensor [Done]
- Create a new TriBITS Trilinos PT package called "MiniTensor" under packages/minitensor/ and get it working (but no other Trilinos packages use this yet) (see below) [Done]
- Convert ROL to use new MiniTensor package [Done]
- Convert Albany to use new MiniTensor package [Done]
- Eliminate compiler warnings from MiniTensor package (needed for Sierra) [Done]
- Remove version of MiniTensor in Intrepid2 package [Done]
- Get Sierra to use new MiniTensor package [Done]
- Remove version of MiniTensor in Intrepid [Done]