Hi all,
I’m getting an error I’ve never seen before.
I’ve got my code running on the gpu but it’s giving the wrong so I decided to run it in emulation mode and compare some of the output to that of the serial version.
When I tried to “write” part of a 3D array to the screen I got the following compiler error message:
The device array section actual argument was not stride-1 in the leading dimension
which is referring to the code:
if(i.eq.1)then
do x=1,subbasis(i)
write(*,*)(subevec(1,x,y),y=1,x)
end do
stop
end if
where i is the thread.
Does anyone know what this means because I don’t?
Cheers,
Crip_crop