This PR introduces parallel loop execution using RAJA and memory allocation and management using Umpire. Portions of the Tribol code based utilized in the common plane method have been refactored to use these tools, allowing the common plane contact method to be run on different platforms.
TODO:
Additional documentation
Select and update tests which should be run on different programming models (OpenMP, CUDA, etc.)
This PR introduces parallel loop execution using RAJA and memory allocation and management using Umpire. Portions of the Tribol code based utilized in the common plane method have been refactored to use these tools, allowing the common plane contact method to be run on different platforms.
TODO: