FYI for those following along, the problem was that wronski11 was using a very early release (10.4) of CUDA Fortran which was missing a few features, including assumed shape arrays which was added in 10.5.