Starting work on GPU code.  Maybe halfway done.