Skip to content

Commit bfcae6a

Browse files
authored
Fix rdma-mpi
1 parent 6bad379 commit bfcae6a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/simulation/m_mpi_proxy.fpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,20 +1076,18 @@ contains
10761076
p_send => q_cons_buff_send(0)
10771077
p_recv => q_cons_buff_recv(0)
10781078
#:if rdma_mpi
1079-
!$acc data attach(p_send, p_recv)
1080-
!$acc host_data use_device(p_send, p_recv)
1079+
!$acc host_data use_device(q_cons_buff_send, q_cons_buff_recv)
10811080
#:else
10821081
!$acc update host(q_cons_buff_send, ib_buff_send)
10831082
#:endif
10841083
10851084
call MPI_SENDRECV( &
1086-
p_send, buffer_count, MPI_DOUBLE_PRECISION, dst_proc, send_tag, &
1087-
p_recv, buffer_count, MPI_DOUBLE_PRECISION, src_proc, recv_tag, &
1085+
q_cons_buff_send, buffer_count, MPI_DOUBLE_PRECISION, dst_proc, send_tag, &
1086+
q_cons_buff_recv, buffer_count, MPI_DOUBLE_PRECISION, src_proc, recv_tag, &
10881087
MPI_COMM_WORLD, MPI_STATUS_IGNORE, ierr)
10891088
10901089
#:if rdma_mpi
10911090
!$acc end host_data
1092-
!$acc end data
10931091
!$acc wait
10941092
#:else
10951093
!$acc update device(q_cons_buff_recv)

0 commit comments

Comments
 (0)