added hard fail on CUDA errors with catchable code
requested to merge rhiannon.udall/research-projects-RIT:temp-RIT-Tides-port_python3_restructure_package into temp-RIT-Tides-port_python3_restructure_package
A few lines to make points with "CUDA" fails sys.exit(), to prevent full grid death due to a single black hole node, and facilitate runmonitor resurrection