memcpy_d2d Subroutine

public subroutine memcpy_d2d(dst, src, n)

Copies n reals between two device addresses.

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(in) :: dst
type(c_ptr), intent(in) :: src
integer, intent(in) :: n

Calls

proc~~memcpy_d2d~~CallsGraph proc~memcpy_d2d m_omptgt_common::memcpy_d2d omp_get_default_device omp_get_default_device proc~memcpy_d2d->omp_get_default_device omp_target_memcpy omp_target_memcpy proc~memcpy_d2d->omp_target_memcpy proc~abort_run m_logger::abort_run proc~memcpy_d2d->proc~abort_run interface~str m_logger::str proc~abort_run->interface~str mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_rank mpi_comm_rank proc~abort_run->mpi_comm_rank mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized mpi_initialized mpi_initialized proc~abort_run->mpi_initialized

Called by

proc~~memcpy_d2d~~CalledByGraph proc~memcpy_d2d m_omptgt_common::memcpy_d2d proc~sendrecv_3fields~2 m_omptgt_sendrecv::sendrecv_3fields proc~sendrecv_3fields~2->proc~memcpy_d2d proc~sendrecv_fields~3 m_omptgt_sendrecv::sendrecv_fields proc~sendrecv_fields~3->proc~memcpy_d2d proc~exec_dist_tds_compact m_omptgt_exec_dist::exec_dist_tds_compact proc~exec_dist_tds_compact->proc~sendrecv_fields~3 proc~exec_dist_transeq_3fused m_omptgt_exec_dist::exec_dist_transeq_3fused proc~exec_dist_transeq_3fused->proc~sendrecv_3fields~2