/dports/net/mpich/mpich-3.4.3/test/mpi/rma/ |
H A D | atomic_rmw_gacc.c | 82 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 D | mpidrma.h | 332 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 D | mpid_rma_issue.h | 63 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 D | mpid_rma_shm.h | 13 void *target_buf, int target_count, MPI_Datatype target_dtp,
|
/dports/net/mpich/mpich-3.4.3/src/mpid/ch3/src/ |
H A D | ch3u_rma_ops.c | 415 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 D | ch4_impl.h | 1009 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 D | ch3u_rma_sync.c | 498 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 …]
|