Implemented gpu prolongator, though will likely fail due to virtual functions.