PETSc System routines

PETSc provides a variety of "system" level routines, including parallel file access, synchronized printing to screen.

cuda/
hip/
cupminterface.cxx
cupmblasinterface.cxx
cupmdevice.cxx
cupmcontext.hpp
makefile