call to cuMemHostRegister returned error 1

Hello!

call to cuMemHostRegister returned error 1
I am running into about error with PGI 13.2 and OpenACC directives to run my programs on M2070 GPUs;

basically this is how I have my OpenACC directives in my fortran program.
Based on the error it seems that this error is happening when first data copyin statement is executed.
Program compiles correctly but give the above error during run-time.

Do you see anything unusual here? Also can I have print statements withing !$acc kernels or after the !$acc data region is defined? I do have some.

Any help is greatly appreciated.

… program

!$acc data copyin(a,x,y), create(l,m,n,o,p)


!$acc kernels

!$acc end kernels


!$acc kernels

!$acc end kernels


!$acc update host(a)

!$acc update host(a)


!$acc end data