diff --git a/Modules/mp_exx.f90 b/Modules/mp_exx.f90 index 6f2dc5215..801e1476c 100644 --- a/Modules/mp_exx.f90 +++ b/Modules/mp_exx.f90 @@ -51,8 +51,9 @@ MODULE mp_exx INTEGER, ALLOCATABLE :: all_start(:) ! starting band inded for the inner loop INTEGER, ALLOCATABLE :: all_end(:) ! ending band index used in the inner loop + INTEGER, ALLOCATABLE :: iexx_istart_d(:) #if defined(__CUDA) - INTEGER, ALLOCATABLE, DEVICE :: iexx_istart_d(:) + attributes(DEVICE) :: iexx_istart_d #endif INTEGER :: max_contributors diff --git a/PW/src/make.gpu b/PW/src/make.gpu index c612b4a94..9f0f6cede 100644 --- a/PW/src/make.gpu +++ b/PW/src/make.gpu @@ -131,6 +131,7 @@ tetra.o : pwcom_gpu.o usnldiag_gpu.o : pwcom.o usnldiag_gpu.o : pwcom.o usnldiag_gpu.o : pwcom.o +utils_gpu.o : pwcom_gpu.o vloc_psi_gpu.o : pwcom.o vloc_psi_gpu.o : pwcom.o vloc_psi_gpu.o : pwcom.o