Home
last modified time | relevance | path

Searched refs:target_dtp (Results 1 – 7 of 7) sorted by relevance

/dports/net/mpich/mpich-3.4.3/test/mpi/rma/
H A Datomic_rmw_gacc.c82 MPI_Datatype origin_dtp, target_dtp; in main() local
95 MPI_Type_contiguous(OP_COUNT, MPI_INT, &target_dtp); in main()
96 MPI_Type_commit(&target_dtp); in main()
174 dest, 0, 1, target_dtp, MPI_SUM, win); in main()
207 dest, 0, 1, target_dtp, MPI_SUM, win); in main()
259 MPI_Type_free(&target_dtp); in main()
/dports/net/mpich/mpich-3.4.3/src/mpid/ch3/include/
H A Dmpidrma.h332 MPI_Datatype target_dtp; in enqueue_lock_origin() local
340 MPIDI_CH3_PKT_RMA_GET_TARGET_DATATYPE((*pkt), target_dtp, mpi_errno); in enqueue_lock_origin()
344 MPIR_Datatype_get_extent_macro(target_dtp, type_extent); in enqueue_lock_origin()
345 MPIR_Datatype_get_size_macro(target_dtp, type_size); in enqueue_lock_origin()
428 req->dev.datatype = target_dtp; in enqueue_lock_origin()
440 req->dev.datatype = target_dtp; in enqueue_lock_origin()
816 void *target_buf, int target_count, MPI_Datatype target_dtp, in do_accumulate_op() argument
853 if (is_empty_source == TRUE || MPIR_DATATYPE_IS_PREDEFINED(target_dtp)) { in do_accumulate_op()
859 MPIR_Assert(source_dtp == target_dtp); in do_accumulate_op()
880 MPIR_Datatype_get_ptr(target_dtp, dtp); in do_accumulate_op()
[all …]
H A Dmpid_rma_issue.h63 MPIR_Datatype* target_dtp, intptr_t stream_offset, in init_stream_dtype_ext_pkt() argument
87 if (target_dtp != NULL) in init_stream_dtype_ext_pkt()
88 MPIR_Typerep_flatten_size(target_dtp, flattened_type_size); in init_stream_dtype_ext_pkt()
108 if (target_dtp != NULL) { in init_stream_dtype_ext_pkt()
110 MPIR_Typerep_flatten(target_dtp, flattened_type); in init_stream_dtype_ext_pkt()
138 MPIR_Datatype*target_dtp = NULL, *origin_dtp = NULL; in issue_from_origin_buffer() local
163 MPIR_Datatype_get_ptr(target_datatype, target_dtp); in issue_from_origin_buffer()
187 if (!(pkt_flags & MPIDI_CH3_PKT_FLAG_RMA_STREAM) && target_dtp == NULL && is_origin_contig) { in issue_from_origin_buffer()
281 if (target_dtp) in issue_from_origin_buffer()
282 MPIR_Datatype_ptr_release(target_dtp); in issue_from_origin_buffer()
H A Dmpid_rma_shm.h13 void *target_buf, int target_count, MPI_Datatype target_dtp,
/dports/net/mpich/mpich-3.4.3/src/mpid/ch3/src/
H A Dch3u_rma_ops.c415 MPIR_Datatype*origin_dtp = NULL, *target_dtp = NULL; in MPIDI_CH3I_Accumulate() local
440 MPIR_Datatype_get_ptr(target_datatype, target_dtp); in MPIDI_CH3I_Accumulate()
468 if (target_dtp != NULL) { in MPIDI_CH3I_Accumulate()
469 MPIR_Datatype_ptr_add_ref(target_dtp); in MPIDI_CH3I_Accumulate()
616 MPIR_Datatype*origin_dtp = NULL, *target_dtp = NULL, *result_dtp = NULL; in MPIDI_CH3I_Get_accumulate() local
653 MPIR_Datatype_get_ptr(target_datatype, target_dtp); in MPIDI_CH3I_Get_accumulate()
674 MPIR_Assert(target_dtp->basic_type != MPI_DATATYPE_NULL); in MPIDI_CH3I_Get_accumulate()
675 MPIR_Datatype_get_size_macro(target_dtp->basic_type, predefined_dtp_size); in MPIDI_CH3I_Get_accumulate()
677 MPIR_Datatype_get_extent_macro(target_dtp->basic_type, predefined_dtp_extent); in MPIDI_CH3I_Get_accumulate()
692 if (target_dtp != NULL) { in MPIDI_CH3I_Get_accumulate()
[all …]
/dports/net/mpich/mpich-3.4.3/src/mpid/ch4/src/
H A Dch4_impl.h1009 int target_count, MPI_Datatype target_dtp, in MPIDIG_compute_acc_op() argument
1052 MPIR_Datatype_get_extent_macro(target_dtp, extent); in MPIDIG_compute_acc_op()
1053 MPIR_Type_get_true_extent_impl(target_dtp, &true_lb, &true_extent); in MPIDIG_compute_acc_op()
1058 MPIR_Localcopy(target_buf, target_count, target_dtp, host_targetbuf, target_count, in MPIDIG_compute_acc_op()
1059 target_dtp); in MPIDIG_compute_acc_op()
1063 if (is_empty_source == TRUE || HANDLE_IS_BUILTIN(target_dtp)) { in MPIDIG_compute_acc_op()
1077 MPIR_Datatype_get_ptr(target_dtp, dtp); in MPIDIG_compute_acc_op()
1093 MPIR_Typerep_to_iov(NULL, target_count, target_dtp, 0, typerep_vec, vec_len, in MPIDIG_compute_acc_op()
1163 MPIR_Localcopy(host_targetbuf, target_count, target_dtp, target_buf, target_count, in MPIDIG_compute_acc_op()
1164 target_dtp); in MPIDIG_compute_acc_op()
/dports/net/mpich2/mpich2-1.5/src/mpid/ch3/src/
H A Dch3u_rma_sync.c498 MPID_Datatype *target_dtp=NULL, *origin_dtp=NULL; in MPIDI_CH3I_Send_rma_msg() local
573 dtype_info->size = target_dtp->size; in MPIDI_CH3I_Send_rma_msg()
574 dtype_info->extent = target_dtp->extent; in MPIDI_CH3I_Send_rma_msg()
577 dtype_info->eltype = target_dtp->eltype; in MPIDI_CH3I_Send_rma_msg()
578 dtype_info->dataloop = target_dtp->dataloop; in MPIDI_CH3I_Send_rma_msg()
579 dtype_info->ub = target_dtp->ub; in MPIDI_CH3I_Send_rma_msg()
580 dtype_info->lb = target_dtp->lb; in MPIDI_CH3I_Send_rma_msg()
581 dtype_info->true_ub = target_dtp->true_ub; in MPIDI_CH3I_Send_rma_msg()
582 dtype_info->true_lb = target_dtp->true_lb; in MPIDI_CH3I_Send_rma_msg()
590 MPIU_Memcpy(*dataloop, target_dtp->dataloop, target_dtp->dataloop_size); in MPIDI_CH3I_Send_rma_msg()
[all …]