I was able to get the host interface to work correctly, but I get a segmentation fault when using the device interface.
- Code: Select all
!$acc data copyin(jac_dev) copy(dy_dev)
!$acc host_data use_device(jac_dev,dy_dev)
! Call magmaf_dgesv(ny,1,jac_dev,ny,indx_dev,dy_dev,ny,info) ! MAGMA Host-Interface Solve
Call magmaf_dgesv_gpu(ny,1,jac_dev,ny,indx_dev,dy_dev,ny,info) ! MAGMA Device-Interface Solve
!$acc end host_data
!$acc end data
