op 53 ompi/communicator/comm_cid.c typedef int (*ompi_comm_allreduce_impl_fn_t) (int *inbuf, int *outbuf, int count, struct ompi_op_t *op, op 106 ompi/communicator/comm_cid.c struct ompi_op_t *op; op 139 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 144 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 148 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 152 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 156 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 223 ompi/communicator/comm_cid.c int count, struct ompi_op_t *op, op 236 ompi/communicator/comm_cid.c context->op = op; op 642 ompi/communicator/comm_cid.c static int ompi_comm_allreduce_intra_nb (int *inbuf, int *outbuf, int count, struct ompi_op_t *op, op 647 ompi/communicator/comm_cid.c return comm->c_coll->coll_iallreduce (inbuf, outbuf, count, MPI_INT, op, comm, op 657 ompi/communicator/comm_cid.c int count, struct ompi_op_t *op, op 676 ompi/communicator/comm_cid.c context = ompi_comm_allreduce_context_alloc (inbuf, outbuf, count, op, cid_context); op 697 ompi/communicator/comm_cid.c rc = intercomm->c_local_comm->c_coll->coll_ireduce (inbuf, context->tmpbuf, count, MPI_INT, op, 0, op 746 ompi/communicator/comm_cid.c ompi_op_reduce (context->op, context->tmpbuf, context->outbuf, context->count, MPI_INT); op 791 ompi/communicator/comm_cid.c ompi_op_reduce (context->op, context->tmpbuf, context->outbuf, context->count, MPI_INT); op 822 ompi/communicator/comm_cid.c int count, struct ompi_op_t *op, op 833 ompi/communicator/comm_cid.c context = ompi_comm_allreduce_context_alloc (inbuf, outbuf, count, op, cid_context); op 859 ompi/communicator/comm_cid.c rc = comm->c_coll->coll_ireduce (inbuf, context->tmpbuf, count, MPI_INT, op, op 972 ompi/communicator/comm_cid.c ompi_op_reduce (context->op, context->tmpbuf, context->outbuf, size_count, MPI_INT); op 978 ompi/communicator/comm_cid.c int count, struct ompi_op_t *op, op 989 ompi/communicator/comm_cid.c context = ompi_comm_allreduce_context_alloc (inbuf, outbuf, count, op, cid_context); op 1011 ompi/communicator/comm_cid.c rc = comm->c_coll->coll_ireduce (inbuf, context->tmpbuf, count, MPI_INT, op, op 1073 ompi/communicator/comm_cid.c ompi_op_reduce (context->op, tmp, context->outbuf, context->count, MPI_INT); op 1101 ompi/communicator/comm_cid.c struct ompi_op_t *op, ompi_comm_cid_context_t *cid_context, op 1113 ompi/communicator/comm_cid.c context = ompi_comm_allreduce_context_alloc (inbuf, outbuf, count, op, cid_context); op 33 ompi/contrib/libompitrace/accumulate.c MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) op 49 ompi/contrib/libompitrace/accumulate.c target_count, target_dt, op->o_name, winname); op 54 ompi/contrib/libompitrace/accumulate.c target_datatype, op, win); op 32 ompi/contrib/libompitrace/allreduce.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 43 ompi/contrib/libompitrace/allreduce.c rank, (uintptr_t)sendbuf, (uintptr_t)recvbuf, count, typename, op->o_name, commname); op 46 ompi/contrib/libompitrace/allreduce.c return PMPI_Allreduce(sendbuf, recvbuf, count, datatype, op, comm); op 33 ompi/contrib/libompitrace/reduce.c MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) op 44 ompi/contrib/libompitrace/reduce.c rank, (uintptr_t) sendbuf, (uintptr_t) recvbuf, count, typename, op->o_name, root, commname); op 47 ompi/contrib/libompitrace/reduce.c return PMPI_Reduce(sendbuf, recvbuf, count, datatype, op, root, comm); op 1246 ompi/debuggers/ompi_msgq_dll.c int mqs_setup_operation_iterator (mqs_process *proc, int op) op 1251 ompi/debuggers/ompi_msgq_dll.c extra->what = (mqs_op_class)op; op 1253 ompi/debuggers/ompi_msgq_dll.c switch (op) { op 1278 ompi/debuggers/ompi_msgq_dll.c int mqs_next_operation (mqs_process *proc, mqs_pending_operation *op) op 1286 ompi/debuggers/ompi_msgq_dll.c return fetch_request( proc, p_info, op, TRUE ); op 1292 ompi/debuggers/ompi_msgq_dll.c return fetch_request( proc, p_info, op, FALSE ); op 65 ompi/debuggers/predefined_pad_test.c PAD_CHECK(op); op 56 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, op 71 ompi/mca/coll/base/coll_base_allreduce.c op, 0, comm, comm->c_coll->coll_reduce_module); op 73 ompi/mca/coll/base/coll_base_allreduce.c err = comm->c_coll->coll_reduce (rbuf, NULL, count, dtype, op, 0, op 77 ompi/mca/coll/base/coll_base_allreduce.c err = comm->c_coll->coll_reduce (sbuf, rbuf, count, dtype, op, 0, op 133 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, op 199 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, tmprecv, tmpsend, count, dtype); op 229 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, tmpsend, tmprecv, count, dtype); op 235 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, tmprecv, tmpsend, count, dtype); op 343 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, op 375 ompi/mca/coll/base/coll_base_allreduce.c dtype, op, op 471 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, inbuf[inbi ^ 0x1], tmprecv, block_count, dtype); op 492 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, inbuf[inbi], tmprecv, block_count, dtype); op 620 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, op 658 ompi/mca/coll/base/coll_base_allreduce.c return (ompi_coll_base_allreduce_intra_ring(sbuf, rbuf, count, dtype, op, op 782 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, inbuf[inbi ^ 0x1], tmprecv, phase_count, dtype); op 811 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, inbuf[inbi], tmprecv, phase_count, dtype); op 883 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, op 898 ompi/mca/coll/base/coll_base_allreduce.c op, 0, comm, module); op 901 ompi/mca/coll/base/coll_base_allreduce.c op, 0, comm, module); op 905 ompi/mca/coll/base/coll_base_allreduce.c op, 0, comm, module); op 972 ompi/mca/coll/base/coll_base_allreduce.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 988 ompi/mca/coll/base/coll_base_allreduce.c if (count < nprocs_pof2 || !ompi_op_is_commute(op)) { op 994 ompi/mca/coll/base/coll_base_allreduce.c op, comm, module); op 1054 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, (char *)tmp_buf + (ptrdiff_t)count_lhalf * extent, op 1082 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, tmp_buf, rbuf, count_lhalf, dtype); op 1163 ompi/mca/coll/base/coll_base_allreduce.c ompi_op_reduce(op, (char *)tmp_buf + (ptrdiff_t)rindex[step] * extent, op 37 ompi/mca/coll/base/coll_base_exscan.c struct ompi_op_t *op, op 95 ompi/mca/coll/base/coll_base_exscan.c ompi_op_reduce(op, rbuf, reduce_buffer, count, dtype); op 144 ompi/mca/coll/base/coll_base_exscan.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 176 ompi/mca/coll/base/coll_base_exscan.c int is_commute = ompi_op_is_commute(op); op 198 ompi/mca/coll/base/coll_base_exscan.c ompi_op_reduce(op, precv, recvbuf, count, datatype); op 201 ompi/mca/coll/base/coll_base_exscan.c ompi_op_reduce(op, precv, psend, count, datatype); op 205 ompi/mca/coll/base/coll_base_exscan.c ompi_op_reduce(op, precv, psend, count, datatype); op 208 ompi/mca/coll/base/coll_base_exscan.c ompi_op_reduce(op, psend, precv, count, datatype); op 72 ompi/mca/coll/base/coll_base_functions.h #define ALLREDUCE_BASE_ARGS const void *sendbuf, void *recvbuf, int count, struct ompi_datatype_t *datatype, struct ompi_op_t *op, struct ompi_communicator_t *comm op 78 ompi/mca/coll/base/coll_base_functions.h #define EXSCAN_BASE_ARGS const void *sendbuf, void *recvbuf, int count, struct ompi_datatype_t *datatype, struct ompi_op_t *op, struct ompi_communicator_t *comm op 81 ompi/mca/coll/base/coll_base_functions.h #define REDUCE_BASE_ARGS const void *sendbuf, void *recvbuf, int count, struct ompi_datatype_t *datatype, struct ompi_op_t *op, int root, struct ompi_communicator_t *comm op 82 ompi/mca/coll/base/coll_base_functions.h #define REDUCESCATTER_BASE_ARGS const void *sendbuf, void *recvbuf, const int recvcounts[], struct ompi_datatype_t *datatype, struct ompi_op_t *op, struct ompi_communicator_t *comm op 83 ompi/mca/coll/base/coll_base_functions.h #define REDUCESCATTERBLOCK_BASE_ARGS const void *sendbuf, void *recvbuf, int recvcount, struct ompi_datatype_t *datatype, struct ompi_op_t *op, struct ompi_communicator_t *comm op 84 ompi/mca/coll/base/coll_base_functions.h #define SCAN_BASE_ARGS const void *sendbuf, void *recvbuf, int count, struct ompi_datatype_t *datatype, struct ompi_op_t *op, struct ompi_communicator_t *comm op 164 ompi/mca/coll/base/coll_base_functions.h #define ALLREDUCE_BASE_ARG_NAMES sendbuf, recvbuf, count, datatype, op, comm op 170 ompi/mca/coll/base/coll_base_functions.h #define EXSCAN_BASE_ARG_NAMES sendbuf, recvbuf, count, datatype, op, comm op 173 ompi/mca/coll/base/coll_base_functions.h #define REDUCE_BASE_ARG_NAMES sendbuf, recvbuf, count, datatype, op, root, comm op 174 ompi/mca/coll/base/coll_base_functions.h #define REDUCESCATTER_BASE_ARG_NAMES sendbuf, recvbuf, recvcounts, datatype, op, comm op 175 ompi/mca/coll/base/coll_base_functions.h #define REDUCESCATTERBLOCK_BASE_ARG_NAMES sendbuf, recvbuf, recvcount, datatype, op, comm op 176 ompi/mca/coll/base/coll_base_functions.h #define SCAN_BASE_ARG_NAMES sendbuf, recvbuf, count, datatype, op, comm op 299 ompi/mca/coll/base/coll_base_functions.h struct ompi_datatype_t * dtype, struct ompi_op_t * op, op 43 ompi/mca/coll/base/coll_base_reduce.c struct ompi_datatype_t * dtype, struct ompi_op_t * op, op 47 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, (void *)inbuf, inoutbuf, count, dtype); op 63 ompi/mca/coll/base/coll_base_reduce.c ompi_datatype_t* datatype, ompi_op_t* op, op 117 ompi/mca/coll/base/coll_base_reduce.c if (!ompi_op_is_commute(op) && MPI_IN_PLACE != sendbuf) { op 170 ompi/mca/coll/base/coll_base_reduce.c if( (ompi_op_is_commute(op)) && op 197 ompi/mca/coll/base/coll_base_reduce.c if( (ompi_op_is_commute(op)) && op 203 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, local_op_buffer, op 209 ompi/mca/coll/base/coll_base_reduce.c if( (ompi_op_is_commute(op)) && op 214 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, local_op_buffer, accumulator, prevcount, op 381 ompi/mca/coll/base/coll_base_reduce.c ompi_op_t* op, int root, op 403 ompi/mca/coll/base/coll_base_reduce.c op, root, comm, module, op 411 ompi/mca/coll/base/coll_base_reduce.c ompi_op_t* op, int root, op 435 ompi/mca/coll/base/coll_base_reduce.c op, root, comm, module, op 442 ompi/mca/coll/base/coll_base_reduce.c ompi_op_t* op, int root, op 466 ompi/mca/coll/base/coll_base_reduce.c op, root, comm, module, op 473 ompi/mca/coll/base/coll_base_reduce.c ompi_op_t* op, int root, op 497 ompi/mca/coll/base/coll_base_reduce.c op, root, comm, module, op 512 ompi/mca/coll/base/coll_base_reduce.c ompi_op_t* op, int root, op 578 ompi/mca/coll/base/coll_base_reduce.c op, io_root, comm, module, op 629 ompi/mca/coll/base/coll_base_reduce.c struct ompi_op_t *op, op 715 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, inbuf, rbuf, count, dtype); op 793 ompi/mca/coll/base/coll_base_reduce.c struct ompi_op_t *op, int root, struct ompi_communicator_t *comm, op 808 ompi/mca/coll/base/coll_base_reduce.c if (nprocs_pof2 < 2 || count < nprocs_pof2 || !ompi_op_is_commute(op)) { op 813 ompi/mca/coll/base/coll_base_reduce.c op, root, comm, module); op 886 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, (char *)tmp_buf + (ptrdiff_t)count_lhalf * extent, op 914 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, tmp_buf, rbuf, count_lhalf, dtype); op 996 ompi/mca/coll/base/coll_base_reduce.c ompi_op_reduce(op, (char *)tmp_buf + (ptrdiff_t)rindex[step] * extent, op 50 ompi/mca/coll/base/coll_base_reduce_scatter.c struct ompi_op_t *op, op 71 ompi/mca/coll/base/coll_base_reduce_scatter.c dtype, op, root, comm, comm->c_coll->coll_reduce_module); op 74 ompi/mca/coll/base/coll_base_reduce_scatter.c dtype, op, root, comm, comm->c_coll->coll_reduce_module); op 87 ompi/mca/coll/base/coll_base_reduce_scatter.c dtype, op, root, comm, comm->c_coll->coll_reduce_module); op 136 ompi/mca/coll/base/coll_base_reduce_scatter.c struct ompi_op_t *op, op 219 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, recv_buf, result_buf, count, dtype); op 335 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, op 458 ompi/mca/coll/base/coll_base_reduce_scatter.c struct ompi_op_t *op, op 585 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, inbuf[inbi ^ 0x1], tmprecv, rcounts[prevblock], dtype); op 601 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, inbuf[inbi], tmprecv, rcounts[rank], dtype); op 693 ompi/mca/coll/base/coll_base_reduce_scatter.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 774 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, precv, psend, totalcount, dtype); op 830 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, psend + (ptrdiff_t)rdispl * extent, op 837 ompi/mca/coll/base/coll_base_reduce_scatter.c ompi_op_reduce(op, precv + (ptrdiff_t)rdispl * extent, op 57 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, op 96 ompi/mca/coll/base/coll_base_reduce_scatter_block.c comm->c_coll->coll_reduce(sbuf, recv_buf, count, dtype, op, 0, op 130 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 168 ompi/mca/coll/base/coll_base_reduce_scatter_block.c int is_commutative = ompi_op_is_commute(op); op 262 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmprecv, tmpbuf, blocklens[0], dtype); op 263 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmprecv + (ptrdiff_t)displs[1] * extent, op 267 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmpbuf, tmprecv, blocklens[0], dtype); op 268 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmpbuf + (ptrdiff_t)displs[1] * extent, op 328 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 343 ompi/mca/coll/base/coll_base_reduce_scatter_block.c if (!ompi_op_is_commute(op)) { op 348 ompi/mca/coll/base/coll_base_reduce_scatter_block.c op, comm, module); op 404 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmprecv, tmpbuf, totalcount, dtype); op 468 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, tmprecv + rdispl * extent, op 507 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 569 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 587 ompi/mca/coll/base/coll_base_reduce_scatter_block.c sbuf, rbuf, rcount, dtype, op, comm, module); op 645 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, precv, psend, totalcount, dtype); op 698 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, psend + (ptrdiff_t)rdispl * extent, op 705 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, precv + (ptrdiff_t)rdispl * extent, op 812 ompi/mca/coll/base/coll_base_reduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 869 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, psend + (ptrdiff_t)recv_index * extent, op 876 ompi/mca/coll/base/coll_base_reduce_scatter_block.c ompi_op_reduce(op, precv + (ptrdiff_t)recv_index * extent, op 37 ompi/mca/coll/base/coll_base_scan.c struct ompi_op_t *op, op 102 ompi/mca/coll/base/coll_base_scan.c ompi_op_reduce(op, pml_buffer, rbuf, count, dtype); op 159 ompi/mca/coll/base/coll_base_scan.c struct ompi_op_t *op, struct ompi_communicator_t *comm, op 192 ompi/mca/coll/base/coll_base_scan.c int is_commute = ompi_op_is_commute(op); op 206 ompi/mca/coll/base/coll_base_scan.c ompi_op_reduce(op, precv, recvbuf, count, datatype); op 208 ompi/mca/coll/base/coll_base_scan.c ompi_op_reduce(op, precv, psend, count, datatype); op 212 ompi/mca/coll/base/coll_base_scan.c ompi_op_reduce(op, precv, psend, count, datatype); op 215 ompi/mca/coll/base/coll_base_scan.c ompi_op_reduce(op, psend, precv, count, datatype); op 75 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 80 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 143 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 149 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 179 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 186 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 192 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 200 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 207 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 214 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 221 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 227 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 232 ompi/mca/coll/basic/coll_basic.h struct ompi_op_t *op, op 46 ompi/mca/coll/basic/coll_basic_allreduce.c struct ompi_op_t *op, op 56 ompi/mca/coll/basic/coll_basic_allreduce.c err = comm->c_coll->coll_reduce(MPI_IN_PLACE, rbuf, count, dtype, op, 0, comm, comm->c_coll->coll_reduce_module); op 58 ompi/mca/coll/basic/coll_basic_allreduce.c err = comm->c_coll->coll_reduce(rbuf, NULL, count, dtype, op, 0, comm, comm->c_coll->coll_reduce_module); op 61 ompi/mca/coll/basic/coll_basic_allreduce.c err = comm->c_coll->coll_reduce(sbuf, rbuf, count, dtype, op, 0, comm, comm->c_coll->coll_reduce_module); op 81 ompi/mca/coll/basic/coll_basic_allreduce.c struct ompi_op_t *op, op 133 ompi/mca/coll/basic/coll_basic_allreduce.c ompi_op_reduce(op, pml_buffer, rbuf, count, dtype); op 47 ompi/mca/coll/basic/coll_basic_exscan.c struct ompi_op_t *op, op 51 ompi/mca/coll/basic/coll_basic_exscan.c return ompi_coll_base_exscan_intra_linear(sbuf, rbuf, count, dtype, op, comm, module); op 65 ompi/mca/coll/basic/coll_basic_exscan.c struct ompi_op_t *op, op 89 ompi/mca/coll/basic/coll_basic_reduce.c struct ompi_op_t *op, op 108 ompi/mca/coll/basic/coll_basic_reduce.c if (!ompi_op_is_commute(op)) { op 110 ompi/mca/coll/basic/coll_basic_reduce.c op, root, comm, module); op 116 ompi/mca/coll/basic/coll_basic_reduce.c vrank = ompi_op_is_commute(op) ? (rank - root + size) % size : rank; op 133 ompi/mca/coll/basic/coll_basic_reduce.c if (ompi_op_is_commute(op)) { op 171 ompi/mca/coll/basic/coll_basic_reduce.c if (ompi_op_is_commute(op)) { op 193 ompi/mca/coll/basic/coll_basic_reduce.c if (ompi_op_is_commute(op)) { op 217 ompi/mca/coll/basic/coll_basic_reduce.c ompi_op_reduce(op, rcv_buffer, pml_buffer, count, dtype); op 224 ompi/mca/coll/basic/coll_basic_reduce.c if (!ompi_op_is_commute(op)) { op 227 ompi/mca/coll/basic/coll_basic_reduce.c ompi_op_reduce(op, rbuf, pml_buffer, count, dtype); op 229 ompi/mca/coll/basic/coll_basic_reduce.c ompi_op_reduce(op, (void *)sbuf, pml_buffer, count, dtype); op 255 ompi/mca/coll/basic/coll_basic_reduce.c ompi_op_reduce(op, rcv_buffer, rbuf, count, dtype); op 286 ompi/mca/coll/basic/coll_basic_reduce.c struct ompi_op_t *op, op 341 ompi/mca/coll/basic/coll_basic_reduce.c ompi_op_reduce(op, pml_buffer, rbuf, count, dtype); op 364 ompi/mca/coll/basic/coll_basic_reduce.c struct ompi_op_t *op, op 69 ompi/mca/coll/basic/coll_basic_reduce_scatter.c struct ompi_op_t *op, op 107 ompi/mca/coll/basic/coll_basic_reduce_scatter.c if ((op->o_flags & OMPI_OP_FLAGS_COMMUTE) && op 154 ompi/mca/coll/basic/coll_basic_reduce_scatter.c ompi_op_reduce(op, recv_buf, result_buf, count, dtype); op 270 ompi/mca/coll/basic/coll_basic_reduce_scatter.c ompi_op_reduce(op, op 334 ompi/mca/coll/basic/coll_basic_reduce_scatter.c comm->c_coll->coll_reduce(sbuf, recv_buf, count, dtype, op, 0, op 364 ompi/mca/coll/basic/coll_basic_reduce_scatter.c struct ompi_op_t *op, op 457 ompi/mca/coll/basic/coll_basic_reduce_scatter.c ompi_op_reduce(op, lbuf, buf, totalcounts, dtype); op 56 ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c struct ompi_op_t *op, op 60 ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c return ompi_coll_base_reduce_scatter_block_basic_linear(sbuf, rbuf, rcount, dtype, op, comm, module); op 73 ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c struct ompi_op_t *op, op 150 ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c ompi_op_reduce(op, lbuf, buf, totalcounts, dtype); op 45 ompi/mca/coll/basic/coll_basic_scan.c struct ompi_op_t *op, op 49 ompi/mca/coll/basic/coll_basic_scan.c return ompi_coll_base_scan_intra_linear(sbuf, rbuf, count, dtype, op, comm, module); op 210 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 230 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 241 ompi/mca/coll/coll.h struct ompi_op_t *op, int root, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 244 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 247 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 250 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct mca_coll_base_module_2_3_0_t *module); op 273 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, op 299 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 313 ompi/mca/coll/coll.h struct ompi_op_t *op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 317 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 321 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 325 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 351 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct ompi_info_t *info, op 377 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct ompi_info_t *info, ompi_request_t ** request, op 391 ompi/mca/coll/coll.h struct ompi_op_t *op, int root, struct ompi_communicator_t *comm, struct ompi_info_t *info, ompi_request_t ** request, op 395 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct ompi_info_t *info, ompi_request_t ** request, op 399 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct ompi_info_t *info, ompi_request_t ** request, op 403 ompi/mca/coll/coll.h struct ompi_op_t *op, struct ompi_communicator_t *comm, struct ompi_info_t *info, ompi_request_t ** request, op 442 ompi/mca/coll/coll.h struct ompi_datatype_t * dtype, struct ompi_op_t * op, op 44 ompi/mca/coll/cuda/coll_cuda.h struct ompi_op_t *op, op 50 ompi/mca/coll/cuda/coll_cuda.h struct ompi_op_t *op, op 57 ompi/mca/coll/cuda/coll_cuda.h struct ompi_op_t *op, op 63 ompi/mca/coll/cuda/coll_cuda.h struct ompi_op_t *op, op 70 ompi/mca/coll/cuda/coll_cuda.h struct ompi_op_t *op, op 32 ompi/mca/coll/cuda/coll_cuda_allreduce.c struct ompi_op_t *op, op 63 ompi/mca/coll/cuda/coll_cuda_allreduce.c rc = s->c_coll.coll_allreduce(sbuf, rbuf, count, dtype, op, comm, s->c_coll.coll_allreduce_module); op 24 ompi/mca/coll/cuda/coll_cuda_exscan.c struct ompi_op_t *op, op 56 ompi/mca/coll/cuda/coll_cuda_exscan.c rc = s->c_coll.coll_exscan(sbuf, rbuf, count, dtype, op, comm, op 32 ompi/mca/coll/cuda/coll_cuda_reduce.c struct ompi_op_t *op, op 67 ompi/mca/coll/cuda/coll_cuda_reduce.c dtype, op, root, comm, op 36 ompi/mca/coll/cuda/coll_cuda_reduce_scatter_block.c struct ompi_op_t *op, op 69 ompi/mca/coll/cuda/coll_cuda_reduce_scatter_block.c rc = s->c_coll.coll_reduce_scatter_block(sbuf, rbuf, rcount, dtype, op, comm, op 31 ompi/mca/coll/cuda/coll_cuda_scan.c struct ompi_op_t *op, op 62 ompi/mca/coll/cuda/coll_cuda_scan.c rc = s->c_coll.coll_scan(sbuf, rbuf, count, dtype, op, comm, op 78 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 83 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 144 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 149 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 179 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 185 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 193 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 199 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 205 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 210 ompi/mca/coll/demo/coll_demo.h struct ompi_op_t *op, op 38 ompi/mca/coll/demo/coll_demo_allreduce.c struct ompi_op_t *op, op 45 ompi/mca/coll/demo/coll_demo_allreduce.c op, comm, op 59 ompi/mca/coll/demo/coll_demo_allreduce.c struct ompi_op_t *op, op 66 ompi/mca/coll/demo/coll_demo_allreduce.c op, comm, op 38 ompi/mca/coll/demo/coll_demo_exscan.c struct ompi_op_t *op, op 45 ompi/mca/coll/demo/coll_demo_exscan.c op, comm, op 38 ompi/mca/coll/demo/coll_demo_reduce.c struct ompi_op_t *op, op 45 ompi/mca/coll/demo/coll_demo_reduce.c op, root, comm, op 59 ompi/mca/coll/demo/coll_demo_reduce.c struct ompi_op_t *op, op 66 ompi/mca/coll/demo/coll_demo_reduce.c op, root, comm, op 38 ompi/mca/coll/demo/coll_demo_reduce_scatter.c struct ompi_op_t *op, op 45 ompi/mca/coll/demo/coll_demo_reduce_scatter.c dtype, op, comm, op 59 ompi/mca/coll/demo/coll_demo_reduce_scatter.c struct ompi_op_t *op, op 66 ompi/mca/coll/demo/coll_demo_reduce_scatter.c dtype, op, comm, op 38 ompi/mca/coll/demo/coll_demo_scan.c struct ompi_op_t *op, op 45 ompi/mca/coll/demo/coll_demo_scan.c dtype, op, comm, op 211 ompi/mca/coll/hcoll/coll_hcoll.h struct ompi_op_t *op, op 217 ompi/mca/coll/hcoll/coll_hcoll.h struct ompi_op_t *op, op 284 ompi/mca/coll/hcoll/coll_hcoll.h struct ompi_op_t *op, op 291 ompi/mca/coll/hcoll/coll_hcoll.h struct ompi_op_t *op, op 238 ompi/mca/coll/hcoll/coll_hcoll_dtypes.h static hcoll_dte_op_t* ompi_op_2_hcolrte_op(ompi_op_t *op) { op 239 ompi/mca/coll/hcoll/coll_hcoll_dtypes.h if (op->o_f_to_c_index > OMPI_OP_BASE_FORTRAN_OP_MAX) { op 242 ompi/mca/coll/hcoll/coll_hcoll_dtypes.h return ompi_op_2_hcoll_op[op->o_f_to_c_index]; op 193 ompi/mca/coll/hcoll/coll_hcoll_ops.c struct ompi_op_t *op, op 210 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 215 ompi/mca/coll/hcoll/coll_hcoll_ops.c Op = ompi_op_2_hcolrte_op(op); op 221 ompi/mca/coll/hcoll/coll_hcoll_ops.c op->o_name); op 223 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 232 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 240 ompi/mca/coll/hcoll/coll_hcoll_ops.c struct ompi_op_t *op, op 258 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 264 ompi/mca/coll/hcoll/coll_hcoll_ops.c Op = ompi_op_2_hcolrte_op(op); op 270 ompi/mca/coll/hcoll/coll_hcoll_ops.c op->o_name); op 272 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 282 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 578 ompi/mca/coll/hcoll/coll_hcoll_ops.c struct ompi_op_t *op, op 598 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 603 ompi/mca/coll/hcoll/coll_hcoll_ops.c Op = ompi_op_2_hcolrte_op(op); op 609 ompi/mca/coll/hcoll/coll_hcoll_ops.c op->o_name); op 611 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 620 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 628 ompi/mca/coll/hcoll/coll_hcoll_ops.c struct ompi_op_t *op, op 647 ompi/mca/coll/hcoll/coll_hcoll_ops.c rc = hcoll_module->previous_ireduce(sbuf,rbuf,count,dtype,op, op 654 ompi/mca/coll/hcoll/coll_hcoll_ops.c Op = ompi_op_2_hcolrte_op(op); op 660 ompi/mca/coll/hcoll/coll_hcoll_ops.c op->o_name); op 662 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 673 ompi/mca/coll/hcoll/coll_hcoll_ops.c count,dtype,op, op 70 ompi/mca/coll/inter/coll_inter.h struct ompi_op_t *op, op 94 ompi/mca/coll/inter/coll_inter.h struct ompi_op_t *op, op 46 ompi/mca/coll/inter/coll_inter_allreduce.c struct ompi_op_t *op, op 66 ompi/mca/coll/inter/coll_inter_allreduce.c dtype, op, root, op 45 ompi/mca/coll/inter/coll_inter_reduce.c struct ompi_op_t *op, op 72 ompi/mca/coll/inter/coll_inter_reduce.c dtype, op, 0, comm->c_local_comm, op 171 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_iallreduce(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 191 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t **request, op 201 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 204 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 207 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, op 210 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_iscan(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 229 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_iallreduce_inter(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 256 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 259 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 262 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, op 300 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_allreduce_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 320 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t **request, op 330 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, int root, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 333 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 336 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t **request, op 338 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_scan_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 356 ompi/mca/coll/libnbc/coll_libnbc.h int ompi_coll_libnbc_allreduce_inter_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 383 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, int root, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 386 ompi/mca/coll/libnbc/coll_libnbc.h MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 389 ompi/mca/coll/libnbc/coll_libnbc.h struct ompi_op_t *op, struct ompi_communicator_t *comm, op 187 ompi/mca/coll/libnbc/nbc.c MPI_Op op, NBC_Schedule *schedule, bool barrier) { op 198 ompi/mca/coll/libnbc/nbc.c op_args.op = op; op 523 ompi/mca/coll/libnbc/nbc.c ompi_op_reduce(opargs.op, buf1, buf2, opargs.count, opargs.datatype); op 30 ompi/mca/coll/libnbc/nbc_iallreduce.c void *recvbuf, MPI_Op op, char inplace, NBC_Schedule *schedule, void *tmpbuf); op 32 ompi/mca/coll/libnbc/nbc_iallreduce.c void *recvbuf, MPI_Op op, int size, int ext, NBC_Schedule *schedule, op 35 ompi/mca/coll/libnbc/nbc_iallreduce.c MPI_Datatype datatype, ptrdiff_t gap, MPI_Op op, int ext, int size, op 39 ompi/mca/coll/libnbc/nbc_iallreduce.c const void *sbuf, void *rbuf, MPI_Op op, char inplace, op 49 ompi/mca/coll/libnbc/nbc_iallreduce.c (a->op == b->op)) { op 61 ompi/mca/coll/libnbc/nbc_iallreduce.c static int nbc_allreduce_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 115 ompi/mca/coll/libnbc/nbc_iallreduce.c if(p < 4 || size*count < 65536 || !ompi_op_is_commute(op) || inplace) { op 117 ompi/mca/coll/libnbc/nbc_iallreduce.c } else if (count >= nprocs_pof2 && ompi_op_is_commute(op)) { op 127 ompi/mca/coll/libnbc/nbc_iallreduce.c else if (libnbc_iallreduce_algorithm == 3 && count >= nprocs_pof2 && ompi_op_is_commute(op)) { op 138 ompi/mca/coll/libnbc/nbc_iallreduce.c search.op = op; op 154 ompi/mca/coll/libnbc/nbc_iallreduce.c res = allred_sched_diss(rank, p, count, datatype, gap, sendbuf, recvbuf, op, inplace, schedule, tmpbuf); op 157 ompi/mca/coll/libnbc/nbc_iallreduce.c res = allred_sched_redscat_allgather(rank, p, count, datatype, gap, sendbuf, recvbuf, op, inplace, schedule, tmpbuf, comm); op 160 ompi/mca/coll/libnbc/nbc_iallreduce.c res = allred_sched_ring(rank, p, count, datatype, sendbuf, recvbuf, op, size, ext, schedule, tmpbuf); op 186 ompi/mca/coll/libnbc/nbc_iallreduce.c args->op = op; op 219 ompi/mca/coll/libnbc/nbc_iallreduce.c int ompi_coll_libnbc_iallreduce(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 222 ompi/mca/coll/libnbc/nbc_iallreduce.c int res = nbc_allreduce_init(sendbuf, recvbuf, count, datatype, op, op 238 ompi/mca/coll/libnbc/nbc_iallreduce.c static int nbc_allreduce_inter_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 277 ompi/mca/coll/libnbc/nbc_iallreduce.c res = allred_sched_linear (rank, rsize, sendbuf, recvbuf, count, datatype, gap, op, op 302 ompi/mca/coll/libnbc/nbc_iallreduce.c int ompi_coll_libnbc_iallreduce_inter(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 305 ompi/mca/coll/libnbc/nbc_iallreduce.c int res = nbc_allreduce_inter_init(sendbuf, recvbuf, count, datatype, op, op 357 ompi/mca/coll/libnbc/nbc_iallreduce.c MPI_Op op, char inplace, NBC_Schedule *schedule, void *tmpbuf) { op 401 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_op (sendbuf, false, rbuf, tmprbuf, count, datatype, op, schedule, true); op 405 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_op (lbuf, tmplbuf, rbuf, tmprbuf, count, datatype, op, schedule, true); op 473 ompi/mca/coll/libnbc/nbc_iallreduce.c static inline int allred_sched_ring (int r, int p, int count, MPI_Datatype datatype, const void *sendbuf, void *recvbuf, MPI_Op op, op 636 ompi/mca/coll/libnbc/nbc_iallreduce.c segsizes[relement], datatype, op, schedule, true); op 674 ompi/mca/coll/libnbc/nbc_iallreduce.c ptrdiff_t gap, MPI_Op op, int ext, int size, NBC_Schedule *schedule, void *tmpbuf) { op 726 ompi/mca/coll/libnbc/nbc_iallreduce.c res = NBC_Sched_op (lbuf, tmplbuf, rbuf, tmprbuf, count, datatype, op, schedule, true); op 815 ompi/mca/coll/libnbc/nbc_iallreduce.c const void *sbuf, void *rbuf, MPI_Op op, char inplace, op 866 ompi/mca/coll/libnbc/nbc_iallreduce.c false, count_rhalf, datatype, op, schedule, true); op 887 ompi/mca/coll/libnbc/nbc_iallreduce.c datatype, op, schedule, true); op 959 ompi/mca/coll/libnbc/nbc_iallreduce.c false, rcount[step], datatype, op, schedule, true); op 1024 ompi/mca/coll/libnbc/nbc_iallreduce.c int ompi_coll_libnbc_allreduce_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 1027 ompi/mca/coll/libnbc/nbc_iallreduce.c int res = nbc_allreduce_init(sendbuf, recvbuf, count, datatype, op, op 1036 ompi/mca/coll/libnbc/nbc_iallreduce.c int ompi_coll_libnbc_allreduce_inter_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 1039 ompi/mca/coll/libnbc/nbc_iallreduce.c int res = nbc_allreduce_inter_init(sendbuf, recvbuf, count, datatype, op, op 28 ompi/mca/coll/libnbc/nbc_iexscan.c MPI_Datatype datatype, MPI_Op op, char inplace, NBC_Schedule *schedule, op 32 ompi/mca/coll/libnbc/nbc_iexscan.c int count, MPI_Datatype datatype, MPI_Op op, char inplace, op 42 ompi/mca/coll/libnbc/nbc_iexscan.c (a->op == b->op) ) { op 54 ompi/mca/coll/libnbc/nbc_iexscan.c static int nbc_exscan_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 97 ompi/mca/coll/libnbc/nbc_iexscan.c search.op = op; op 109 ompi/mca/coll/libnbc/nbc_iexscan.c op, inplace, schedule, tmpbuf); op 112 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, inplace, schedule, tmpbuf1, tmpbuf2); op 135 ompi/mca/coll/libnbc/nbc_iexscan.c args->op = op; op 168 ompi/mca/coll/libnbc/nbc_iexscan.c int ompi_coll_libnbc_iexscan(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 171 ompi/mca/coll/libnbc/nbc_iexscan.c int res = nbc_exscan_init(sendbuf, recvbuf, count, datatype, op, op 187 ompi/mca/coll/libnbc/nbc_iexscan.c int ompi_coll_libnbc_exscan_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 190 ompi/mca/coll/libnbc/nbc_iexscan.c int res = nbc_exscan_init(sendbuf, recvbuf, count, datatype, op, op 215 ompi/mca/coll/libnbc/nbc_iexscan.c MPI_Datatype datatype, MPI_Op op, char inplace, NBC_Schedule *schedule, op 241 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, schedule, true); op 297 ompi/mca/coll/libnbc/nbc_iexscan.c MPI_Datatype datatype, MPI_Op op, char inplace, op 313 ompi/mca/coll/libnbc/nbc_iexscan.c int is_commute = ompi_op_is_commute(op); op 334 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, schedule, false); op 339 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, schedule, true); op 345 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, schedule, true); op 350 ompi/mca/coll/libnbc/nbc_iexscan.c datatype, op, schedule, true); op 119 ompi/mca/coll/libnbc/nbc_internal.h MPI_Op op; op 154 ompi/mca/coll/libnbc/nbc_internal.h MPI_Op op, NBC_Schedule *schedule, bool barrier); op 200 ompi/mca/coll/libnbc/nbc_internal.h MPI_Op op; op 231 ompi/mca/coll/libnbc/nbc_internal.h MPI_Op op; op 242 ompi/mca/coll/libnbc/nbc_internal.h MPI_Op op; op 30 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, char inplace, NBC_Schedule *schedule, void *tmpbuf); op 32 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int ext, size_t size, NBC_Schedule *schedule, void *tmpbuf, int fragsize); op 35 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, NBC_Schedule *schedule); op 38 ompi/mca/coll/libnbc/nbc_ireduce.c char tmpredbuf, int count, MPI_Datatype datatype, MPI_Op op, char inplace, op 48 ompi/mca/coll/libnbc/nbc_ireduce.c (a->op == b->op) && op 63 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 109 ompi/mca/coll/libnbc/nbc_ireduce.c if (ompi_op_is_commute(op) && p > 2 && count >= nprocs_pof2) { op 111 ompi/mca/coll/libnbc/nbc_ireduce.c } else if (p > 4 || size * count < 65536 || !ompi_op_is_commute(op)) { op 121 ompi/mca/coll/libnbc/nbc_ireduce.c } else if (libnbc_ireduce_algorithm == 3 && ompi_op_is_commute(op) && p > 2 && count >= nprocs_pof2) { op 158 ompi/mca/coll/libnbc/nbc_ireduce.c search.op = op; op 175 ompi/mca/coll/libnbc/nbc_ireduce.c res = red_sched_binomial(rank, p, root, sendbuf, redbuf, tmpredbuf, count, datatype, op, inplace, schedule, tmpbuf); op 178 ompi/mca/coll/libnbc/nbc_ireduce.c res = red_sched_chain(rank, p, root, sendbuf, recvbuf, count, datatype, op, ext, size, schedule, tmpbuf, segsize); op 181 ompi/mca/coll/libnbc/nbc_ireduce.c res = red_sched_redscat_gather(rank, p, root, sendbuf, redbuf, tmpredbuf, count, datatype, op, inplace, schedule, tmpbuf, comm); op 206 ompi/mca/coll/libnbc/nbc_ireduce.c args->op = op; op 241 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 243 ompi/mca/coll/libnbc/nbc_ireduce.c int res = nbc_reduce_init(sendbuf, recvbuf, count, datatype, op, root, op 259 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 282 ompi/mca/coll/libnbc/nbc_ireduce.c res = red_sched_linear (rank, rsize, root, sendbuf, recvbuf, (void *)(-gap), count, datatype, op, schedule); op 307 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, ompi_request_t ** request, op 309 ompi/mca/coll/libnbc/nbc_ireduce.c int res = nbc_reduce_inter_init(sendbuf, recvbuf, count, datatype, op, root, op 357 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, char inplace, NBC_Schedule *schedule, void *tmpbuf) { op 364 ompi/mca/coll/libnbc/nbc_ireduce.c if (ompi_op_is_commute(op)) { op 414 ompi/mca/coll/libnbc/nbc_ireduce.c res = NBC_Sched_op (sendbuf, false, rbuf, tmprbuf, count, datatype, op, schedule, true); op 418 ompi/mca/coll/libnbc/nbc_ireduce.c res = NBC_Sched_op (lbuf, tmplbuf, rbuf, tmprbuf, count, datatype, op, schedule, true); op 462 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int ext, size_t size, NBC_Schedule *schedule, void *tmpbuf, int fragsize) { op 504 ompi/mca/coll/libnbc/nbc_ireduce.c thiscount, datatype, op, schedule, true); op 507 ompi/mca/coll/libnbc/nbc_ireduce.c thiscount, datatype, op, schedule, true); op 511 ompi/mca/coll/libnbc/nbc_ireduce.c datatype, op, schedule, true); op 540 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, NBC_Schedule *schedule) { op 574 ompi/mca/coll/libnbc/nbc_ireduce.c res = NBC_Sched_op (lbuf, tmplbuf, rbuf, tmprbuf, count, datatype, op, schedule, true); op 651 ompi/mca/coll/libnbc/nbc_ireduce.c char tmpredbuf, int count, MPI_Datatype datatype, MPI_Op op, char inplace, op 715 ompi/mca/coll/libnbc/nbc_ireduce.c tmpredbuf, count_rhalf, datatype, op, schedule, true); op 741 ompi/mca/coll/libnbc/nbc_ireduce.c datatype, op, schedule, true); op 822 ompi/mca/coll/libnbc/nbc_ireduce.c tmpredbuf, rcount[step], datatype, op, schedule, true); op 941 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 943 ompi/mca/coll/libnbc/nbc_ireduce.c int res = nbc_reduce_init(sendbuf, recvbuf, count, datatype, op, root, op 953 ompi/mca/coll/libnbc/nbc_ireduce.c MPI_Op op, int root, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 955 ompi/mca/coll/libnbc/nbc_ireduce.c int res = nbc_reduce_inter_init(sendbuf, recvbuf, count, datatype, op, root, op 46 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 119 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c res = NBC_Sched_op (sendbuf, false, rbuf, true, count, datatype, op, schedule, true); op 123 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c res = NBC_Sched_op (lbuf, true, rbuf, true, count, datatype, op, schedule, true); op 213 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 215 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c int res = nbc_reduce_scatter_init(sendbuf, recvbuf, recvcounts, datatype, op, op 230 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 299 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c op, schedule, true); op 355 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 357 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c int res = nbc_reduce_scatter_inter_init(sendbuf, recvbuf, recvcounts, datatype, op, op 373 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 375 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c int res = nbc_reduce_scatter_init(sendbuf, recvbuf, recvcounts, datatype, op, op 385 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 387 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c int res = nbc_reduce_scatter_inter_init(sendbuf, recvbuf, recvcounts, datatype, op, op 44 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 116 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c res = NBC_Sched_op (sendbuf, false, rbuf, true, count, datatype, op, schedule, true); op 120 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c res = NBC_Sched_op (lbuf, true, rbuf, true, count, datatype, op, schedule, true); op 211 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 213 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c int res = nbc_reduce_scatter_block_init(sendbuf, recvbuf, recvcount, datatype, op, op 229 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c struct ompi_op_t *op, struct ompi_communicator_t *comm, ompi_request_t **request, op 295 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c op, schedule, true); op 350 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c MPI_Op op, struct ompi_communicator_t *comm, ompi_request_t ** request, op 352 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c int res = nbc_reduce_scatter_block_inter_init(sendbuf, recvbuf, recvcount, datatype, op, op 368 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 370 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c int res = nbc_reduce_scatter_block_init(sendbuf, recvbuf, recvcount, datatype, op, op 380 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c MPI_Op op, struct ompi_communicator_t *comm, MPI_Info info, ompi_request_t ** request, op 382 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c int res = nbc_reduce_scatter_block_inter_init(sendbuf, recvbuf, recvcount, datatype, op, op 28 ompi/mca/coll/libnbc/nbc_iscan.c MPI_Datatype datatype, MPI_Op op, char inplace, NBC_Schedule *schedule, op 32 ompi/mca/coll/libnbc/nbc_iscan.c int count, MPI_Datatype datatype, MPI_Op op, char inplace, op 42 ompi/mca/coll/libnbc/nbc_iscan.c (a->op == b->op) ) { op 54 ompi/mca/coll/libnbc/nbc_iscan.c static int nbc_scan_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 98 ompi/mca/coll/libnbc/nbc_iscan.c search.op = op; op 110 ompi/mca/coll/libnbc/nbc_iscan.c op, inplace, schedule, tmpbuf); op 113 ompi/mca/coll/libnbc/nbc_iscan.c datatype, op, inplace, schedule, tmpbuf1, tmpbuf2); op 136 ompi/mca/coll/libnbc/nbc_iscan.c args->op = op; op 185 ompi/mca/coll/libnbc/nbc_iscan.c MPI_Datatype datatype, MPI_Op op, char inplace, NBC_Schedule *schedule, op 206 ompi/mca/coll/libnbc/nbc_iscan.c res = NBC_Sched_op((void *)(-gap), true, recvbuf, false, count, datatype, op, schedule, op 255 ompi/mca/coll/libnbc/nbc_iscan.c MPI_Datatype datatype, MPI_Op op, char inplace, op 274 ompi/mca/coll/libnbc/nbc_iscan.c int is_commute = ompi_op_is_commute(op); op 286 ompi/mca/coll/libnbc/nbc_iscan.c datatype, op, schedule, false); op 290 ompi/mca/coll/libnbc/nbc_iscan.c datatype, op, schedule, true); op 296 ompi/mca/coll/libnbc/nbc_iscan.c datatype, op, schedule, true); op 301 ompi/mca/coll/libnbc/nbc_iscan.c datatype, op, schedule, true); op 315 ompi/mca/coll/libnbc/nbc_iscan.c int ompi_coll_libnbc_iscan(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 318 ompi/mca/coll/libnbc/nbc_iscan.c int res = nbc_scan_init(sendbuf, recvbuf, count, datatype, op, op 333 ompi/mca/coll/libnbc/nbc_iscan.c int ompi_coll_libnbc_scan_init(const void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, op 336 ompi/mca/coll/libnbc/nbc_iscan.c int res = nbc_scan_init(sendbuf, recvbuf, count, datatype, op, op 66 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 106 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 126 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 134 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 141 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 147 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 187 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 233 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 256 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 265 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 273 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 280 ompi/mca/coll/monitoring/coll_monitoring.h struct ompi_op_t *op, op 19 ompi/mca/coll/monitoring/coll_monitoring_allreduce.c struct ompi_op_t *op, op 41 ompi/mca/coll/monitoring/coll_monitoring_allreduce.c return monitoring_module->real.coll_allreduce(sbuf, rbuf, count, dtype, op, comm, monitoring_module->real.coll_allreduce_module); op 46 ompi/mca/coll/monitoring/coll_monitoring_allreduce.c struct ompi_op_t *op, op 69 ompi/mca/coll/monitoring/coll_monitoring_allreduce.c return monitoring_module->real.coll_iallreduce(sbuf, rbuf, count, dtype, op, comm, request, monitoring_module->real.coll_iallreduce_module); op 19 ompi/mca/coll/monitoring/coll_monitoring_exscan.c struct ompi_op_t *op, op 40 ompi/mca/coll/monitoring/coll_monitoring_exscan.c return monitoring_module->real.coll_exscan(sbuf, rbuf, count, dtype, op, comm, monitoring_module->real.coll_exscan_module); op 45 ompi/mca/coll/monitoring/coll_monitoring_exscan.c struct ompi_op_t *op, op 67 ompi/mca/coll/monitoring/coll_monitoring_exscan.c return monitoring_module->real.coll_iexscan(sbuf, rbuf, count, dtype, op, comm, request, monitoring_module->real.coll_iexscan_module); op 19 ompi/mca/coll/monitoring/coll_monitoring_reduce.c struct ompi_op_t *op, op 43 ompi/mca/coll/monitoring/coll_monitoring_reduce.c return monitoring_module->real.coll_reduce(sbuf, rbuf, count, dtype, op, root, comm, monitoring_module->real.coll_reduce_module); op 48 ompi/mca/coll/monitoring/coll_monitoring_reduce.c struct ompi_op_t *op, op 73 ompi/mca/coll/monitoring/coll_monitoring_reduce.c return monitoring_module->real.coll_ireduce(sbuf, rbuf, count, dtype, op, root, comm, request, monitoring_module->real.coll_ireduce_module); op 20 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c struct ompi_op_t *op, op 43 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c return monitoring_module->real.coll_reduce_scatter(sbuf, rbuf, rcounts, dtype, op, comm, monitoring_module->real.coll_reduce_scatter_module); op 49 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c struct ompi_op_t *op, op 73 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c return monitoring_module->real.coll_ireduce_scatter(sbuf, rbuf, rcounts, dtype, op, comm, request, monitoring_module->real.coll_ireduce_scatter_module); op 20 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c struct ompi_op_t *op, op 42 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c return monitoring_module->real.coll_reduce_scatter_block(sbuf, rbuf, rcount, dtype, op, comm, monitoring_module->real.coll_reduce_scatter_block_module); op 48 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c struct ompi_op_t *op, op 71 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c return monitoring_module->real.coll_ireduce_scatter_block(sbuf, rbuf, rcount, dtype, op, comm, request, monitoring_module->real.coll_ireduce_scatter_block_module); op 19 ompi/mca/coll/monitoring/coll_monitoring_scan.c struct ompi_op_t *op, op 40 ompi/mca/coll/monitoring/coll_monitoring_scan.c return monitoring_module->real.coll_scan(sbuf, rbuf, count, dtype, op, comm, monitoring_module->real.coll_scan_module); op 45 ompi/mca/coll/monitoring/coll_monitoring_scan.c struct ompi_op_t *op, op 67 ompi/mca/coll/monitoring/coll_monitoring_scan.c return monitoring_module->real.coll_iscan(sbuf, rbuf, count, dtype, op, comm, request, monitoring_module->real.coll_iscan_module); op 201 ompi/mca/coll/portals4/coll_portals4.h MPI_Datatype dtype, MPI_Op op, op 206 ompi/mca/coll/portals4/coll_portals4.h MPI_Datatype dype, MPI_Op op, op 214 ompi/mca/coll/portals4/coll_portals4.h MPI_Datatype dtype, MPI_Op op, op 218 ompi/mca/coll/portals4/coll_portals4.h MPI_Datatype dtype, MPI_Op op, op 260 ompi/mca/coll/portals4/coll_portals4.h is_reduce_optimizable(struct ompi_datatype_t *dtype, size_t length, struct ompi_op_t *op, op 266 ompi/mca/coll/portals4/coll_portals4.h if (!(op->o_flags & OMPI_OP_FLAGS_COMMUTE)) { op 269 ompi/mca/coll/portals4/coll_portals4.h op->op_type); op 273 ompi/mca/coll/portals4/coll_portals4.h if (!(op->o_flags & OMPI_OP_FLAGS_ASSOC)) { op 276 ompi/mca/coll/portals4/coll_portals4.h op->op_type); op 280 ompi/mca/coll/portals4/coll_portals4.h if (op->op_type >= OMPI_OP_NUM_OF_TYPES) { op 283 ompi/mca/coll/portals4/coll_portals4.h op->op_type); op 287 ompi/mca/coll/portals4/coll_portals4.h *ptl_op = ompi_coll_portals4_atomic_op[op->op_type]; op 291 ompi/mca/coll/portals4/coll_portals4.h op->op_type); op 36 ompi/mca/coll/portals4/coll_portals4_allreduce.c MPI_Datatype dtype, MPI_Op op, op 79 ompi/mca/coll/portals4/coll_portals4_allreduce.c request->u.allreduce.is_optim = is_reduce_optimizable(dtype, length, op, &ptl_dtype, &ptl_op); op 318 ompi/mca/coll/portals4/coll_portals4_allreduce.c ret = module->previous_allreduce(sendbuf, recvbuf, count, dtype, op, op 329 ompi/mca/coll/portals4/coll_portals4_allreduce.c ret = module->previous_iallreduce(sendbuf, recvbuf, count, dtype, op, op 384 ompi/mca/coll/portals4/coll_portals4_allreduce.c MPI_Datatype dtype, MPI_Op op, op 403 ompi/mca/coll/portals4/coll_portals4_allreduce.c dtype, op, comm, request, portals4_module); op 413 ompi/mca/coll/portals4/coll_portals4_allreduce.c MPI_Datatype dtype, MPI_Op op, op 433 ompi/mca/coll/portals4/coll_portals4_allreduce.c dtype, op, comm, request, portals4_module); op 35 ompi/mca/coll/portals4/coll_portals4_reduce.c MPI_Datatype dtype, MPI_Op op, op 80 ompi/mca/coll/portals4/coll_portals4_reduce.c request->u.reduce.is_optim = is_reduce_optimizable(dtype, length, op, &ptl_dtype, &ptl_op); op 312 ompi/mca/coll/portals4/coll_portals4_reduce.c ret = module->previous_reduce(sendbuf, recvbuf, count, dtype, op, root, op 323 ompi/mca/coll/portals4/coll_portals4_reduce.c ret = module->previous_ireduce(sendbuf, recvbuf, count, dtype, op, root, op 380 ompi/mca/coll/portals4/coll_portals4_reduce.c MPI_Datatype dtype, MPI_Op op, op 401 ompi/mca/coll/portals4/coll_portals4_reduce.c dtype, op, root, comm, request, portals4_module); op 415 ompi/mca/coll/portals4/coll_portals4_reduce.c MPI_Datatype dtype, MPI_Op op, op 438 ompi/mca/coll/portals4/coll_portals4_reduce.c dtype, op, root, comm, request, portals4_module); op 70 ompi/mca/coll/self/coll_self.h struct ompi_op_t *op, op 100 ompi/mca/coll/self/coll_self.h struct ompi_op_t *op, op 116 ompi/mca/coll/self/coll_self.h struct ompi_op_t *op, op 123 ompi/mca/coll/self/coll_self.h struct ompi_op_t *op, op 128 ompi/mca/coll/self/coll_self.h struct ompi_op_t *op, op 37 ompi/mca/coll/self/coll_self_allreduce.c struct ompi_op_t *op, op 36 ompi/mca/coll/self/coll_self_exscan.c struct ompi_op_t *op, op 37 ompi/mca/coll/self/coll_self_reduce.c struct ompi_op_t *op, op 37 ompi/mca/coll/self/coll_self_reduce_scatter.c struct ompi_op_t *op, op 37 ompi/mca/coll/self/coll_self_scan.c struct ompi_op_t *op, op 235 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 270 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 286 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 292 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 299 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 304 ompi/mca/coll/sm/coll_sm.h struct ompi_op_t *op, op 347 ompi/mca/coll/sm/coll_sm.h #define FLAG_WAIT_FOR_OP(flag, op, label) \ op 348 ompi/mca/coll/sm/coll_sm.h SPIN_CONDITION((op) == flag->mcsiuf_operation_count, label) op 38 ompi/mca/coll/sm/coll_sm_allreduce.c struct ompi_op_t *op, op 50 ompi/mca/coll/sm/coll_sm_allreduce.c ret = mca_coll_sm_reduce_intra(sbuf, rbuf, count, dtype, op, 0, op 53 ompi/mca/coll/sm/coll_sm_allreduce.c ret = mca_coll_sm_reduce_intra(rbuf, NULL, count, dtype, op, 0, op 57 ompi/mca/coll/sm/coll_sm_allreduce.c ret = mca_coll_sm_reduce_intra(sbuf, rbuf, count, dtype, op, 0, op 36 ompi/mca/coll/sm/coll_sm_exscan.c struct ompi_op_t *op, op 40 ompi/mca/coll/sm/coll_sm_reduce.c struct ompi_op_t *op, op 47 ompi/mca/coll/sm/coll_sm_reduce.c struct ompi_op_t *op, op 69 ompi/mca/coll/sm/coll_sm_reduce.c struct ompi_op_t *op, op 91 ompi/mca/coll/sm/coll_sm_reduce.c dtype, op, root, comm, op 105 ompi/mca/coll/sm/coll_sm_reduce.c if (!ompi_op_is_intrinsic(op) || op 106 ompi/mca/coll/sm/coll_sm_reduce.c (ompi_op_is_intrinsic(op) && !ompi_op_is_float_assoc(op) && op 108 ompi/mca/coll/sm/coll_sm_reduce.c return reduce_inorder(sbuf, rbuf, count, dtype, op, op 111 ompi/mca/coll/sm/coll_sm_reduce.c return reduce_no_order(sbuf, rbuf, count, dtype, op, op 128 ompi/mca/coll/sm/coll_sm_reduce.c return reduce_inorder(sbuf, rbuf, count, dtype, op, root, comm, module); op 178 ompi/mca/coll/sm/coll_sm_reduce.c struct ompi_op_t *op, op 404 ompi/mca/coll/sm/coll_sm_reduce.c ompi_op_reduce(op, op 425 ompi/mca/coll/sm/coll_sm_reduce.c ompi_op_reduce(op, op 445 ompi/mca/coll/sm/coll_sm_reduce.c ompi_op_reduce(op, reduce_temp_buffer, op 562 ompi/mca/coll/sm/coll_sm_reduce.c struct ompi_op_t *op, op 36 ompi/mca/coll/sm/coll_sm_reduce_scatter.c struct ompi_op_t *op, op 36 ompi/mca/coll/sm/coll_sm_scan.c struct ompi_op_t *op, op 60 ompi/mca/coll/sync/coll_sync.h struct ompi_op_t *op, op 82 ompi/mca/coll/sync/coll_sync.h struct ompi_op_t *op, op 90 ompi/mca/coll/sync/coll_sync.h struct ompi_op_t *op, op 96 ompi/mca/coll/sync/coll_sync.h struct ompi_op_t *op, op 160 ompi/mca/coll/sync/coll_sync.h #define COLL_SYNC(m, op) \ op 170 ompi/mca/coll/sync/coll_sync.h err = op; \ op 34 ompi/mca/coll/sync/coll_sync_exscan.c struct ompi_op_t *op, op 41 ompi/mca/coll/sync/coll_sync_exscan.c return s->c_coll.coll_exscan(sbuf, rbuf, count, dtype, op, comm, op 44 ompi/mca/coll/sync/coll_sync_exscan.c COLL_SYNC(s, s->c_coll.coll_exscan(sbuf, rbuf, count, dtype, op, comm, op 33 ompi/mca/coll/sync/coll_sync_reduce.c struct ompi_op_t *op, op 40 ompi/mca/coll/sync/coll_sync_reduce.c return s->c_coll.coll_reduce(sbuf, rbuf, count, dtype, op, root, comm, op 44 ompi/mca/coll/sync/coll_sync_reduce.c op, root, comm, op 35 ompi/mca/coll/sync/coll_sync_reduce_scatter.c struct ompi_op_t *op, op 43 ompi/mca/coll/sync/coll_sync_reduce_scatter.c dtype, op, comm, op 47 ompi/mca/coll/sync/coll_sync_reduce_scatter.c dtype, op, comm, op 33 ompi/mca/coll/sync/coll_sync_scan.c struct ompi_op_t *op, op 40 ompi/mca/coll/sync/coll_sync_scan.c return s->c_coll.coll_scan(sbuf, rbuf, count, dtype, op, comm, op 43 ompi/mca/coll/sync/coll_sync_scan.c COLL_SYNC(s, s->c_coll.coll_scan(sbuf, rbuf, count, dtype, op, comm, op 125 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c struct ompi_op_t *op, op 135 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_tuned_allreduce_intra_dec_fixed(sbuf, rbuf, count, dtype, op, comm, module); op 137 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_basic_linear(sbuf, rbuf, count, dtype, op, comm, module); op 139 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_nonoverlapping(sbuf, rbuf, count, dtype, op, comm, module); op 141 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_recursivedoubling(sbuf, rbuf, count, dtype, op, comm, module); op 143 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_ring(sbuf, rbuf, count, dtype, op, comm, module); op 145 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_ring_segmented(sbuf, rbuf, count, dtype, op, comm, module, segsize); op 147 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c return ompi_coll_base_allreduce_intra_redscat_allgather(sbuf, rbuf, count, dtype, op, comm, module); op 55 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t *op, op 77 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c return ompi_coll_tuned_allreduce_intra_do_this (sbuf, rbuf, count, dtype, op, op 84 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c return ompi_coll_tuned_allreduce_intra_do_this(sbuf, rbuf, count, dtype, op, comm, module, op 89 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c return ompi_coll_tuned_allreduce_intra_dec_fixed (sbuf, rbuf, count, dtype, op, op 294 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t* op, int root, op 318 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, root, comm, module, op 326 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, root, comm, module, op 333 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, root, comm, module); op 348 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t *op, op 373 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 380 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 386 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c dtype, op, comm, module); op 401 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t *op, op 425 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 432 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 438 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c dtype, op, comm, module); op 668 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t *op, op 694 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 701 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 706 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module); op 711 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c struct ompi_op_t *op, op 737 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 744 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module, op 749 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c op, comm, module); op 46 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c struct ompi_op_t *op, op 68 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c op, comm, module)); op 71 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c if( ompi_op_is_commute(op) && (count > comm_size) ) { op 75 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c op, comm, module)); op 79 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c op, comm, module, op 85 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c dtype, op, comm, module)); op 349 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c struct ompi_op_t* op, int root, op 376 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c if( !ompi_op_is_commute(op) ) { op 378 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_basic_linear (sendbuf, recvbuf, count, datatype, op, root, comm, module); op 380 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_in_order_binary (sendbuf, recvbuf, count, datatype, op, root, comm, module, op 390 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_basic_linear(sendbuf, recvbuf, count, datatype, op, root, comm, module); op 395 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_binomial(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 400 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_binomial(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 405 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_pipeline(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 410 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_binary( sendbuf, recvbuf, count, datatype, op, root, op 420 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_pipeline(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 430 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_basic_linear(sendbuf, recvbuf, count, datatype, op, root, comm, module); op 442 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_chain(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 446 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c return ompi_coll_base_reduce_intra_pipeline(sendbuf, recvbuf, count, datatype, op, root, comm, module, op 462 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c struct ompi_op_t *op, op 483 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c if( !ompi_op_is_commute(op) ) { op 485 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c dtype, op, op 499 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c dtype, op, op 503 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c dtype, op, op 518 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c struct ompi_op_t *op, op 524 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c dtype, op, comm, module); op 86 ompi/mca/coll/tuned/coll_tuned_exscan_decision.c struct ompi_op_t *op, op 97 ompi/mca/coll/tuned/coll_tuned_exscan_decision.c op, comm, module); op 99 ompi/mca/coll/tuned/coll_tuned_exscan_decision.c op, comm, module); op 148 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c struct ompi_op_t *op, int root, op 159 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module); op 161 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module); op 163 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module, op 166 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module, op 169 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module, op 172 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module, op 175 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module, op 178 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c op, root, comm, module); op 116 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c struct ompi_op_t *op, op 126 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c dtype, op, comm, module); op 128 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c dtype, op, comm, module); op 130 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c dtype, op, comm, module); op 132 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c dtype, op, comm, module); op 133 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c case (4): return ompi_coll_base_reduce_scatter_block_intra_butterfly(sbuf, rbuf, rcount, dtype, op, comm, op 126 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c struct ompi_op_t *op, op 136 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c dtype, op, comm, module); op 138 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c dtype, op, comm, module); op 140 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c dtype, op, comm, module); op 142 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c dtype, op, comm, module); op 144 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c dtype, op, comm, module); op 86 ompi/mca/coll/tuned/coll_tuned_scan_decision.c struct ompi_op_t *op, op 97 ompi/mca/coll/tuned/coll_tuned_scan_decision.c op, comm, module); op 99 ompi/mca/coll/tuned/coll_tuned_scan_decision.c op, comm, module); op 63 ompi/mca/fbtl/posix/fbtl_posix.h int mca_fbtl_posix_lock ( struct flock *lock, ompio_file_t *fh, int op, op 46 ompi/mca/fbtl/posix/fbtl_posix_lock.c int mca_fbtl_posix_lock ( struct flock *lock, ompio_file_t *fh, int op, op 52 ompi/mca/fbtl/posix/fbtl_posix_lock.c lock->l_type = op; op 73 ompi/mca/op/base/base.h int ompi_op_base_op_select(struct ompi_op_t *op); op 94 ompi/mca/op/base/base.h OMPI_DECLSPEC int ompi_op_base_op_unselect(struct ompi_op_t *op); op 148 ompi/mca/op/base/op_base_find_available.c ompi_op_base_component_1_0_0_t *op = op 151 ompi/mca/op/base/op_base_find_available.c return op->opc_init_query(enable_progress_threads, op 62 ompi/mca/op/base/op_base_frame.c MCA_BASE_FRAMEWORK_DECLARE(ompi, op, NULL, NULL, NULL, NULL, op 40 ompi/mca/op/base/op_base_functions.c #define OP_FUNC(name, type_name, type, op) \ op 49 ompi/mca/op/base/op_base_functions.c *(b++) op *(a++); \ op 88 ompi/mca/op/base/op_base_functions.c #define LOC_FUNC(name, type_name, op) \ op 97 ompi/mca/op/base/op_base_functions.c if (a->v op b->v) { \ op 654 ompi/mca/op/base/op_base_functions.c #define OP_FUNC_3BUF(name, type_name, type, op) \ op 665 ompi/mca/op/base/op_base_functions.c *(b++) = *(a1++) op *(a2++); \ op 709 ompi/mca/op/base/op_base_functions.c #define LOC_FUNC_3BUF(name, type_name, op) \ op 720 ompi/mca/op/base/op_base_functions.c if (a1->v op a2->v) { \ op 61 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op); op 62 ompi/mca/op/base/op_base_op_select.c static int check_one_component(ompi_op_t *op, op 67 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op, int *priority, op 71 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op, int *priority, op 88 ompi/mca/op/base/op_base_op_select.c int ompi_op_base_op_select(ompi_op_t *op) op 98 ompi/mca/op/base/op_base_op_select.c op->o_name); op 110 ompi/mca/op/base/op_base_op_select.c memset(&op->o_func, 0, sizeof(op->o_func)); op 111 ompi/mca/op/base/op_base_op_select.c memset(&op->o_3buff_intrinsic, 0, sizeof(op->o_3buff_intrinsic)); op 113 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.fns[i] = op 114 ompi/mca/op/base/op_base_op_select.c ompi_op_base_functions[op->o_f_to_c_index][i]; op 115 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.modules[i] = module; op 117 ompi/mca/op/base/op_base_op_select.c op->o_3buff_intrinsic.fns[i] = op 118 ompi/mca/op/base/op_base_op_select.c ompi_op_base_3buff_functions[op->o_f_to_c_index][i]; op 119 ompi/mca/op/base/op_base_op_select.c op->o_3buff_intrinsic.modules[i] = module; op 131 ompi/mca/op/base/op_base_op_select.c selectable = check_components(&ompi_op_base_framework.framework_components, op); op 142 ompi/mca/op/base/op_base_op_select.c ret = avail->ao_module->opm_enable(avail->ao_module, op); op 156 ompi/mca/op/base/op_base_op_select.c OBJ_RELEASE(op->o_func.intrinsic.modules[i]); op 157 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.fns[i] = avail->ao_module->opm_fns[i]; op 158 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.modules[i] = avail->ao_module; op 164 ompi/mca/op/base/op_base_op_select.c OBJ_RELEASE(op->o_func.intrinsic.modules[i]); op 165 ompi/mca/op/base/op_base_op_select.c op->o_3buff_intrinsic.fns[i] = op 167 ompi/mca/op/base/op_base_op_select.c op->o_3buff_intrinsic.modules[i] = avail->ao_module; op 186 ompi/mca/op/base/op_base_op_select.c if ((NULL == ompi_op_base_functions[op->o_f_to_c_index][i] && op 187 ompi/mca/op/base/op_base_op_select.c NULL != op->o_func.intrinsic.fns[i]) || op 188 ompi/mca/op/base/op_base_op_select.c (NULL != ompi_op_base_functions[op->o_f_to_c_index][i] && op 189 ompi/mca/op/base/op_base_op_select.c NULL == op->o_func.intrinsic.fns[i])) { op 195 ompi/mca/op/base/op_base_op_select.c OBJ_RELEASE(op->o_func.intrinsic.modules[i]); op 196 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.modules[i] = NULL; op 197 ompi/mca/op/base/op_base_op_select.c op->o_func.intrinsic.fns[i] = NULL; op 228 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op) op 247 ompi/mca/op/base/op_base_op_select.c priority = check_one_component(op, component, &module); op 269 ompi/mca/op/base/op_base_op_select.c static int check_one_component(ompi_op_t *op, op 276 ompi/mca/op/base/op_base_op_select.c err = query(component, op, &priority, module); op 304 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op, op 314 ompi/mca/op/base/op_base_op_select.c return query_1_0_0(op100, op, priority, module); op 324 ompi/mca/op/base/op_base_op_select.c ompi_op_t *op, int *priority, op 331 ompi/mca/op/base/op_base_op_select.c ret = component->opc_op_query(op, priority); op 95 ompi/mca/op/example/op_example.h ompi_op_example_setup_max(ompi_op_t *op); op 101 ompi/mca/op/example/op_example.h ompi_op_example_setup_bxor(ompi_op_t *op); op 47 ompi/mca/op/example/op_example_component.c example_component_op_query(struct ompi_op_t *op, int *priority); op 252 ompi/mca/op/example/op_example_component.c example_component_op_query(struct ompi_op_t *op, int *priority) op 261 ompi/mca/op/example/op_example_component.c if (0 == (OMPI_OP_FLAGS_INTRINSIC & op->o_flags)) { op 287 ompi/mca/op/example/op_example_component.c switch (op->o_f_to_c_index) { op 290 ompi/mca/op/example/op_example_component.c module = ompi_op_example_setup_max(op); op 295 ompi/mca/op/example/op_example_component.c module = ompi_op_example_setup_bxor(op); op 183 ompi/mca/op/example/op_example_module_bxor.c ompi_op_base_module_t *ompi_op_example_setup_bxor(ompi_op_t *op) op 195 ompi/mca/op/example/op_example_module_bxor.c module->fallback_int = op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_INT]; op 197 ompi/mca/op/example/op_example_module_bxor.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_INT]; op 205 ompi/mca/op/example/op_example_module_bxor.c module->fallback_long = op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_LONG]; op 207 ompi/mca/op/example/op_example_module_bxor.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_LONG]; op 213 ompi/mca/op/example/op_example_module_bxor.c op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_INTEGER]; op 215 ompi/mca/op/example/op_example_module_bxor.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_INTEGER]; op 203 ompi/mca/op/example/op_example_module_max.c ompi_op_base_module_t *ompi_op_example_setup_max(ompi_op_t *op) op 217 ompi/mca/op/example/op_example_module_max.c module->fallback_float = op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_FLOAT]; op 219 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_FLOAT]; op 228 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_REAL]; op 230 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_REAL]; op 239 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_DOUBLE]; op 241 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_DOUBLE]; op 248 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.fns[OMPI_OP_BASE_TYPE_DOUBLE_PRECISION]; op 250 ompi/mca/op/example/op_example_module_max.c op->o_func.intrinsic.modules[OMPI_OP_BASE_TYPE_DOUBLE_PRECISION]; op 357 ompi/mca/op/op.h struct ompi_op_t *op); op 75 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_t *op) op 77 ompi/mca/osc/base/osc_base_obj_convert.c if (op == &ompi_mpi_op_replace.op) { op 82 ompi/mca/osc/base/osc_base_obj_convert.c if(MPI_MINLOC == op || MPI_MAXLOC == op) { op 101 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_reduce(op, inbuf, outbuf, count, datatype); op 128 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_reduce(op, inbuf, outbuf, count, primitive_datatype); op 143 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_reduce (op, inbuf, iov[i].iov_base, primitive_count, primitive_datatype); op 164 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_t *op) op 178 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_reduce(op, (void *)origin, target, origin_count, origin_dt); op 232 ompi/mca/osc/base/osc_base_obj_convert.c ompi_op_reduce (op, origin_iovec[origin_iov_index].iov_base, target_iovec[target_iov_index].iov_base, op 79 ompi/mca/osc/base/osc_base_obj_convert.h ompi_op_t *op = PMPI_Op_f2c(op_id); op 80 ompi/mca/osc/base/osc_base_obj_convert.h OBJ_RETAIN(op); op 81 ompi/mca/osc/base/osc_base_obj_convert.h return op; op 120 ompi/mca/osc/base/osc_base_obj_convert.h ompi_op_t *op); op 128 ompi/mca/osc/base/osc_base_obj_convert.h ompi_op_t *op); op 52 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h ompi_op_t *op, ompi_win_t*win) \ op 69 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_get_accumulate(origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win); \ op 82 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h ompi_op_t *op, \ op 101 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_rget_accumulate(origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request); \ op 111 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h ompi_op_t *op, ompi_win_t *win, \ op 126 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_raccumulate(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request); \ op 136 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h ompi_op_t *op, ompi_win_t *win) \ op 150 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_accumulate(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win); \ op 158 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h ompi_op_t *op, ompi_win_t *win) \ op 172 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_fetch_and_op(origin_addr, result_addr, dt, target_rank, target_disp, op, win); \ op 234 ompi/mca/osc/osc.h struct ompi_op_t *op, op 250 ompi/mca/osc/osc.h struct ompi_op_t *op, op 263 ompi/mca/osc/osc.h struct ompi_op_t *op, op 294 ompi/mca/osc/osc.h struct ompi_op_t *op, op 308 ompi/mca/osc/osc.h struct ompi_op_t *op, op 168 ompi/mca/osc/portals4/osc_portals4.h struct ompi_op_t *op, op 184 ompi/mca/osc/portals4/osc_portals4.h struct ompi_op_t *op, op 197 ompi/mca/osc/portals4/osc_portals4.h struct ompi_op_t *op, op 227 ompi/mca/osc/portals4/osc_portals4.h struct ompi_op_t *op, op 241 ompi/mca/osc/portals4/osc_portals4.h struct ompi_op_t *op, op 26 ompi/mca/osc/portals4/osc_portals4_comm.c ompi_osc_portals4_get_op(struct ompi_op_t *op, ptl_op_t *ptl_op) op 28 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_MAX == op) { op 30 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_MIN == op) { op 32 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_SUM == op) { op 34 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_PROD == op) { op 36 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_LAND == op) { op 38 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_BAND == op) { op 40 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_LOR == op) { op 42 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_BOR == op) { op 44 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_LXOR == op) { op 46 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_BXOR == op) { op 834 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 865 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 1058 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 1133 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 1405 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 1441 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 1877 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 1922 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 2236 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 2255 ompi/mca/osc/portals4/osc_portals4_comm.c op->o_name, op 2265 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2297 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 2308 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2338 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 2369 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2396 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 2447 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 2468 ompi/mca/osc/portals4/osc_portals4_comm.c op->o_name, op 2478 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2504 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 2544 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 2556 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2580 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 2617 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 2628 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 2681 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 2753 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 2991 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 3008 ompi/mca/osc/portals4/osc_portals4_comm.c op->o_name, op 3014 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3045 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 3055 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3084 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 3110 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3135 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 3184 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 3203 ompi/mca/osc/portals4/osc_portals4_comm.c op->o_name, op 3209 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3234 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 3273 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 3284 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3307 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 3343 ompi/mca/osc/portals4/osc_portals4_comm.c op, op 3353 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3399 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 3462 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 3568 ompi/mca/osc/portals4/osc_portals4_comm.c struct ompi_op_t *op, op 3585 ompi/mca/osc/portals4/osc_portals4_comm.c op->o_name, op 3602 ompi/mca/osc/portals4/osc_portals4_comm.c if (MPI_REPLACE == op) { op 3625 ompi/mca/osc/portals4/osc_portals4_comm.c } else if (MPI_NO_OP == op) { op 3645 ompi/mca/osc/portals4/osc_portals4_comm.c ret = ompi_osc_portals4_get_op(op, &ptl_op); op 340 ompi/mca/osc/pt2pt/osc_pt2pt.h struct ompi_op_t *op, op 365 ompi/mca/osc/pt2pt/osc_pt2pt.h struct ompi_op_t *op, op 378 ompi/mca/osc/pt2pt/osc_pt2pt.h struct ompi_op_t *op, op 408 ompi/mca/osc/pt2pt/osc_pt2pt.h struct ompi_op_t *op, op 422 ompi/mca/osc/pt2pt/osc_pt2pt.h struct ompi_op_t *op, op 183 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c ompi_op_t *op, ompi_osc_pt2pt_module_t *module, ompi_osc_pt2pt_request_t *request) op 194 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c if (&ompi_mpi_op_replace.op != op) { op 195 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c ret = ompi_osc_base_sndrcv_op (source, source_count, source_datatype, target, target_count, target_datatype, op); op 218 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c ompi_op_t *op, ompi_osc_pt2pt_module_t *module, ompi_osc_pt2pt_request_t *request) op 239 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c if (&ompi_mpi_op_no_op.op != op) { op 240 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c if (&ompi_mpi_op_replace.op != op) { op 241 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c ret = ompi_osc_base_sndrcv_op (source, source_count, source_datatype, target, target_count, target_datatype, op); op 437 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_op_t *op, ompi_win_t *win, op 457 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_count, target_dt->name, op->o_name, op 478 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c op, module, request); op 528 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c header->op = op->o_f_to_c_index; op 599 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_op_t *op, ompi_win_t *win) op 603 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_dt, op, win, NULL); op 700 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c ptrdiff_t target_disp, struct ompi_op_t *op, op 704 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target, target_disp, 1, dt, op, win); op 905 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_datatype_t *target_dt, struct ompi_op_t *op, op 915 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_count, target_dt->name, op->o_name, op 930 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_disp, target_count, target_dt, op, win, op 950 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_op_t *op, struct ompi_win_t *win, op 972 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c op->o_name, win->w_name)); op 1002 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c op, module, pt2pt_request); op 1015 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c if (&ompi_mpi_op_no_op.op != op) { op 1054 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c header->op = op->o_f_to_c_index; op 1096 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c if (&ompi_mpi_op_no_op.op != op) { op 1124 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_op_t *op, struct ompi_win_t *win) op 1131 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_dt, op, win, true, &request); op 1141 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c struct ompi_op_t *op, struct ompi_win_t *win, op 1147 ompi/mca/osc/pt2pt/osc_pt2pt_comm.c target_dt, op, win, false, request); op 58 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c ompi_op_t *op; op 67 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c acc_data->op = NULL; op 555 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c int count, ompi_datatype_t *datatype, ompi_op_t *op) op 561 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c if (op == &ompi_mpi_op_replace.op) { op 588 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c count, op); op 596 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c count, op); op 620 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c ompi_proc_t *proc, int count, ompi_datatype_t *datatype, ompi_op_t *op, op 639 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c acc_data->op = op; op 682 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c if (acc_data->op == &ompi_mpi_op_replace.op) { op 685 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c ret = ompi_osc_base_process_op(acc_data->target, acc_data->source, acc_data->source_len, acc_data->datatype, acc_data->count, acc_data->op); op 799 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c struct ompi_op_t *op = ompi_osc_base_op_create(acc_header->op); op 807 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c datatype, op); op 835 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c struct ompi_op_t *op = ompi_osc_base_op_create(acc_header->op); op 847 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c if (op == &ompi_mpi_op_replace.op) { op 871 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c datatype, op, 1, &acc_data); op 912 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c struct ompi_op_t *op = ompi_osc_base_op_create(acc_header->op); op 922 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c datatype, op, 1, &acc_data); op 960 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c struct ompi_op_t *op = ompi_osc_base_op_create(acc_header->op); op 991 ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c datatype, op, 2, &acc_data); op 87 ompi/mca/osc/pt2pt/osc_pt2pt_header.h uint32_t op; op 243 ompi/mca/osc/pt2pt/osc_pt2pt_header.h (h).op = ntohl((h).op); op 249 ompi/mca/osc/pt2pt/osc_pt2pt_header.h (h).op = htonl((h).op); op 125 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_datatype_t *target_datatype, ompi_op_t *op, ompi_osc_rdma_module_t *module, op 144 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_no_op.op != op) { op 145 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_replace.op != op) { op 147 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_count, target_datatype, op); op 192 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_datatype_t *target_datatype, ompi_op_t *op, ompi_osc_rdma_request_t *request) op 202 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_replace.op != op || OMPI_OSC_RDMA_TYPE_GET_ACC == request->type) { op 233 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_replace.op == op) { op 237 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_no_op.op != op) { op 239 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_op_reduce (op, (void *) source, ptr, source_count, source_datatype); op 264 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_datatype_t *target_datatype, ompi_op_t *op, ompi_osc_rdma_request_t *request) op 310 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_handle, target_count, target_datatype, op, op 432 ompi/mca/osc/rdma/osc_rdma_accumulate.c acc_len / target_primitive->super.size, target_primitive, op, subreq); op 522 ompi/mca/osc/rdma/osc_rdma_accumulate.c mca_btl_base_registration_handle_t *target_handle, ompi_op_t *op, ompi_osc_rdma_request_t *req, op 532 ompi/mca/osc/rdma/osc_rdma_accumulate.c !ompi_op_is_intrinsic (op) || (0 == ompi_osc_rdma_op_mapping[op->op_type])) { op 536 ompi/mca/osc/rdma/osc_rdma_accumulate.c btl_op = ompi_osc_rdma_op_mapping[op->op_type]; op 567 ompi/mca/osc/rdma/osc_rdma_accumulate.c mca_btl_base_registration_handle_t *target_handle, ompi_op_t *op, ompi_osc_rdma_request_t *req, op 593 ompi/mca/osc/rdma/osc_rdma_accumulate.c if (&ompi_mpi_op_replace.op == op) { op 595 ompi/mca/osc/rdma/osc_rdma_accumulate.c } else if (&ompi_mpi_op_no_op.op != op) { op 596 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_op_reduce (op, (void *) origin_addr, (void*)((intptr_t) &new_value + offset), 1, dt); op 626 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_op_t *op, ompi_osc_rdma_request_t *req, bool lock_acquired) op 636 ompi/mca/osc/rdma/osc_rdma_accumulate.c op, req, lock_acquired); op 641 ompi/mca/osc/rdma/osc_rdma_accumulate.c !ompi_op_is_intrinsic (op) || (0 == ompi_osc_rdma_op_mapping[op->op_type])) { op 653 ompi/mca/osc/rdma/osc_rdma_accumulate.c btl_op = ompi_osc_rdma_op_mapping[op->op_type]; op 855 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_datatype_t *target_datatype, ompi_op_t *op, op 903 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_handle, op, request, lock_acquired); op 906 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_handle, op, request, lock_acquired); op 915 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_handle, op, request, lock_acquired); op 931 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_datatype, op, module, request, lock_acquired); op 937 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_datatype, op, request); op 950 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_op_t *op, ompi_win_t *win) op 959 ompi/mca/osc/rdma/osc_rdma_accumulate.c (unsigned long) target_disp, target_count, target_datatype->name, op->o_name, op 970 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_datatype, op, NULL); op 977 ompi/mca/osc/rdma/osc_rdma_accumulate.c ompi_op_t *op, ompi_win_t *win, ompi_request_t **request) op 988 ompi/mca/osc/rdma/osc_rdma_accumulate.c (unsigned long) target_disp, target_count, target_datatype->name, op->o_name, op 1000 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_count, target_datatype, op, rdma_request); op 1012 ompi/mca/osc/rdma/osc_rdma_accumulate.c ptrdiff_t target_disp, int target_count, ompi_datatype_t *target_datatype, ompi_op_t *op, op 1023 ompi/mca/osc/rdma/osc_rdma_accumulate.c (unsigned long) target_disp, target_count, target_datatype->name, op->o_name, win->w_name); op 1034 ompi/mca/osc/rdma/osc_rdma_accumulate.c op, rdma_request); op 1046 ompi/mca/osc/rdma/osc_rdma_accumulate.c ptrdiff_t target_disp, int target_count, ompi_datatype_t *target_datatype, ompi_op_t *op, op 1055 ompi/mca/osc/rdma/osc_rdma_accumulate.c (unsigned long) target_disp, target_count, target_datatype->name, op->o_name, win->w_name); op 1064 ompi/mca/osc/rdma/osc_rdma_accumulate.c op, NULL); op 1069 ompi/mca/osc/rdma/osc_rdma_accumulate.c ptrdiff_t target_disp, ompi_op_t *op, ompi_win_t *win) op 1076 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_rank, (unsigned long) target_disp, op->o_name, win->w_name); op 1084 ompi/mca/osc/rdma/osc_rdma_accumulate.c target_rank, target_disp, 1, dt, op, NULL); op 24 ompi/mca/osc/rdma/osc_rdma_accumulate.h ptrdiff_t target_disp, int target_count, ompi_datatype_t *target_datatype, ompi_op_t *op, op 28 ompi/mca/osc/rdma/osc_rdma_accumulate.h ptrdiff_t target_disp, ompi_op_t *op, ompi_win_t *win); op 33 ompi/mca/osc/rdma/osc_rdma_accumulate.h ompi_op_t *op, ompi_win_t *win); op 36 ompi/mca/osc/rdma/osc_rdma_accumulate.h ptrdiff_t target_disp, int target_count, ompi_datatype_t *target_datatype, ompi_op_t *op, op 42 ompi/mca/osc/rdma/osc_rdma_accumulate.h ompi_op_t *op, ompi_win_t *win, ompi_request_t **request); op 38 ompi/mca/osc/rdma/osc_rdma_lock.h uint64_t address, mca_btl_base_registration_handle_t *address_handle, int op, op 74 ompi/mca/osc/rdma/osc_rdma_lock.h op, operand, flags, MCA_BTL_NO_ORDER, ompi_osc_rdma_atomic_complete, op 107 ompi/mca/osc/rdma/osc_rdma_lock.h int op, ompi_osc_rdma_lock_t operand, ompi_osc_rdma_lock_t *result, op 110 ompi/mca/osc/rdma/osc_rdma_lock.h return ompi_osc_rdma_btl_fop (module, peer->state_endpoint, address, peer->state_handle, op, operand, 0, result, op 117 ompi/mca/osc/rdma/osc_rdma_lock.h int op, int64_t operand, int flags, const bool wait_for_completion, op 124 ompi/mca/osc/rdma/osc_rdma_lock.h return ompi_osc_rdma_btl_fop (module, endpoint, address, address_handle, op, operand, flags, NULL, wait_for_completion, op 146 ompi/mca/osc/rdma/osc_rdma_lock.h op, operand, flags, MCA_BTL_NO_ORDER, ompi_osc_rdma_atomic_complete, op 177 ompi/mca/osc/rdma/osc_rdma_lock.h int op, ompi_osc_rdma_lock_t operand, const bool wait_for_completion) op 179 ompi/mca/osc/rdma/osc_rdma_lock.h return ompi_osc_rdma_btl_op (module, peer->state_endpoint, address, peer->state_handle, op, operand, 0, wait_for_completion, op 141 ompi/mca/osc/sm/osc_sm.h struct ompi_op_t *op, op 157 ompi/mca/osc/sm/osc_sm.h struct ompi_op_t *op, op 170 ompi/mca/osc/sm/osc_sm.h struct ompi_op_t *op, op 200 ompi/mca/osc/sm/osc_sm.h struct ompi_op_t *op, op 214 ompi/mca/osc/sm/osc_sm.h struct ompi_op_t *op, op 111 ompi/mca/osc/sm/osc_sm_comm.c struct ompi_op_t *op, op 125 ompi/mca/osc/sm/osc_sm_comm.c op->o_name, op 131 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_replace.op) { op 137 ompi/mca/osc/sm/osc_sm_comm.c op); op 162 ompi/mca/osc/sm/osc_sm_comm.c struct ompi_op_t *op, op 176 ompi/mca/osc/sm/osc_sm_comm.c op->o_name, op 185 ompi/mca/osc/sm/osc_sm_comm.c if (OMPI_SUCCESS != ret || op == &ompi_mpi_op_no_op.op) goto done; op 187 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_replace.op) { op 193 ompi/mca/osc/sm/osc_sm_comm.c op); op 278 ompi/mca/osc/sm/osc_sm_comm.c struct ompi_op_t *op, op 291 ompi/mca/osc/sm/osc_sm_comm.c op->o_name, op 297 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_replace.op) { op 303 ompi/mca/osc/sm/osc_sm_comm.c op); op 322 ompi/mca/osc/sm/osc_sm_comm.c struct ompi_op_t *op, op 335 ompi/mca/osc/sm/osc_sm_comm.c op->o_name, op 344 ompi/mca/osc/sm/osc_sm_comm.c if (OMPI_SUCCESS != ret || op == &ompi_mpi_op_no_op.op) goto done; op 346 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_replace.op) { op 352 ompi/mca/osc/sm/osc_sm_comm.c op); op 408 ompi/mca/osc/sm/osc_sm_comm.c struct ompi_op_t *op, op 419 ompi/mca/osc/sm/osc_sm_comm.c op->o_name, op 428 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_no_op.op) goto done; op 431 ompi/mca/osc/sm/osc_sm_comm.c if (op == &ompi_mpi_op_replace.op) { op 434 ompi/mca/osc/sm/osc_sm_comm.c ompi_op_reduce(op, (void *)origin_addr, remote_address, 1, dt); op 152 ompi/mca/osc/ucx/osc_ucx.h struct ompi_op_t *op, struct ompi_win_t *win); op 159 ompi/mca/osc/ucx/osc_ucx.h ptrdiff_t target_disp, struct ompi_op_t *op, op 167 ompi/mca/osc/ucx/osc_ucx.h struct ompi_op_t *op, struct ompi_win_t *win); op 181 ompi/mca/osc/ucx/osc_ucx.h struct ompi_datatype_t *target_dt, struct ompi_op_t *op, op 189 ompi/mca/osc/ucx/osc_ucx.h struct ompi_op_t *op, struct ompi_win_t *win, op 150 ompi/mca/osc/ucx/osc_ucx_comm.c opal_common_ucx_op_t op; op 155 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_GET; op 157 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_PUT; op 159 ompi/mca/osc/ucx/osc_ucx_comm.c status = opal_common_ucx_wpmem_putget(module->mem, op, target, op 185 ompi/mca/osc/ucx/osc_ucx_comm.c opal_common_ucx_op_t op; op 188 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_GET; op 190 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_PUT; op 192 ompi/mca/osc/ucx/osc_ucx_comm.c status = opal_common_ucx_wpmem_putget(module->mem, op, target, op 206 ompi/mca/osc/ucx/osc_ucx_comm.c opal_common_ucx_op_t op; op 209 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_GET; op 211 ompi/mca/osc/ucx/osc_ucx_comm.c op = OPAL_COMMON_UCX_PUT; op 214 ompi/mca/osc/ucx/osc_ucx_comm.c status = opal_common_ucx_wpmem_putget(module->mem, op, target, op 439 ompi/mca/osc/ucx/osc_ucx_comm.c struct ompi_op_t *op, struct ompi_win_t *win) { op 448 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_no_op.op) { op 457 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_replace.op) { op 498 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, (void *)origin_addr, temp_addr, (int)temp_count, temp_dt); op 510 ompi/mca/osc/ucx/osc_ucx_comm.c if ((op != &ompi_mpi_op_maxloc.op && op != &ompi_mpi_op_minloc.op) || op 516 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, origin_ucx_iov[origin_ucx_iov_idx].addr, op 525 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, curr_origin_addr, op 596 ompi/mca/osc/ucx/osc_ucx_comm.c ptrdiff_t target_disp, struct ompi_op_t *op, op 606 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_no_op.op || op == &ompi_mpi_op_replace.op || op 607 ompi/mca/osc/ucx/osc_ucx_comm.c op == &ompi_mpi_op_sum.op) { op 627 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_replace.op) { op 631 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_no_op.op) { op 645 ompi/mca/osc/ucx/osc_ucx_comm.c target, target_disp, 1, dt, op, win); op 655 ompi/mca/osc/ucx/osc_ucx_comm.c struct ompi_op_t *op, struct ompi_win_t *win) { op 675 ompi/mca/osc/ucx/osc_ucx_comm.c if (op != &ompi_mpi_op_no_op.op) { op 676 ompi/mca/osc/ucx/osc_ucx_comm.c if (op == &ompi_mpi_op_replace.op) { op 718 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, (void *)origin_addr, temp_addr, (int)temp_count, temp_dt); op 730 ompi/mca/osc/ucx/osc_ucx_comm.c if ((op != &ompi_mpi_op_maxloc.op && op != &ompi_mpi_op_minloc.op) || op 736 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, origin_ucx_iov[origin_ucx_iov_idx].addr, op 745 ompi/mca/osc/ucx/osc_ucx_comm.c ompi_op_reduce(op, curr_origin_addr, op 882 ompi/mca/osc/ucx/osc_ucx_comm.c struct ompi_datatype_t *target_dt, struct ompi_op_t *op, op 897 ompi/mca/osc/ucx/osc_ucx_comm.c target_count, target_dt, op, win); op 914 ompi/mca/osc/ucx/osc_ucx_comm.c struct ompi_op_t *op, struct ompi_win_t *win, op 931 ompi/mca/osc/ucx/osc_ucx_comm.c target_datatype, op, win); op 455 ompi/mca/pml/yalla/pml_yalla.c bsreq->mxm.op.send = mxm_sreq->op.send; op 132 ompi/mca/pml/yalla/pml_yalla_request.c mxm_sreq->op.send.imm_data = 0; op 133 ompi/mca/pml/yalla/pml_yalla_request.c mxm_sreq->op.send.tag = 0; op 89 ompi/mca/pml/yalla/pml_yalla_request.h (_sreq)->op.send.tag = _tag; \ op 90 ompi/mca/pml/yalla/pml_yalla_request.h (_sreq)->op.send.imm_data = ompi_comm_rank(_comm); \ op 48 ompi/mpi/c/accumulate.c MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) op 71 ompi/mpi/c/accumulate.c } else if (MPI_OP_NULL == op || MPI_NO_OP == op) { op 73 ompi/mpi/c/accumulate.c } else if (!ompi_op_is_intrinsic(op)) { op 88 ompi/mpi/c/accumulate.c if (op != &ompi_mpi_op_replace.op && op != &ompi_mpi_op_no_op.op) { op 113 ompi/mpi/c/accumulate.c if (!ompi_op_is_valid(op, op_check_dt, &msg, FUNC_NAME)) { op 137 ompi/mpi/c/accumulate.c op, win); op 47 ompi/mpi/c/allreduce.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 79 ompi/mpi/c/allreduce.c } else if (MPI_OP_NULL == op) { op 81 ompi/mpi/c/allreduce.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 112 ompi/mpi/c/allreduce.c OBJ_RETAIN(op); op 114 ompi/mpi/c/allreduce.c datatype, op, comm, op 116 ompi/mpi/c/allreduce.c OBJ_RELEASE(op); op 46 ompi/mpi/c/exscan.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 69 ompi/mpi/c/exscan.c else if (MPI_OP_NULL == op) { op 71 ompi/mpi/c/exscan.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 93 ompi/mpi/c/exscan.c OBJ_RETAIN(op); op 95 ompi/mpi/c/exscan.c datatype, op, comm, op 97 ompi/mpi/c/exscan.c OBJ_RELEASE(op); op 47 ompi/mpi/c/fetch_and_op.c int target_rank, MPI_Aint target_disp, MPI_Op op, MPI_Win win) op 74 ompi/mpi/c/fetch_and_op.c target_rank, target_disp, op, win); op 50 ompi/mpi/c/get_accumulate.c MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) op 73 ompi/mpi/c/get_accumulate.c } else if (MPI_OP_NULL == op) { op 75 ompi/mpi/c/get_accumulate.c } else if (!ompi_op_is_intrinsic(op)) { op 81 ompi/mpi/c/get_accumulate.c if (&ompi_mpi_op_no_op.op != op) { op 95 ompi/mpi/c/get_accumulate.c if (op != &ompi_mpi_op_replace.op && op != &ompi_mpi_op_no_op.op) { op 120 ompi/mpi/c/get_accumulate.c if (!ompi_op_is_valid(op, op_check_dt, &msg, FUNC_NAME)) { op 147 ompi/mpi/c/get_accumulate.c op, win); op 48 ompi/mpi/c/iallreduce.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) op 80 ompi/mpi/c/iallreduce.c } else if (MPI_OP_NULL == op) { op 82 ompi/mpi/c/iallreduce.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 115 ompi/mpi/c/iallreduce.c OBJ_RETAIN(op); op 117 ompi/mpi/c/iallreduce.c op, comm, request, comm->c_coll->coll_iallreduce_module); op 118 ompi/mpi/c/iallreduce.c OBJ_RELEASE(op); op 46 ompi/mpi/c/iexscan.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) op 69 ompi/mpi/c/iexscan.c else if (MPI_OP_NULL == op) { op 71 ompi/mpi/c/iexscan.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 85 ompi/mpi/c/iexscan.c OBJ_RETAIN(op); op 87 ompi/mpi/c/iexscan.c datatype, op, comm, request, op 89 ompi/mpi/c/iexscan.c OBJ_RELEASE(op); op 48 ompi/mpi/c/ireduce.c MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request) op 95 ompi/mpi/c/ireduce.c else if (MPI_OP_NULL == op || NULL == op) { op 97 ompi/mpi/c/ireduce.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 139 ompi/mpi/c/ireduce.c OBJ_RETAIN(op); op 141 ompi/mpi/c/ireduce.c datatype, op, root, comm, request, op 143 ompi/mpi/c/ireduce.c OBJ_RELEASE(op); op 48 ompi/mpi/c/ireduce_scatter.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) op 94 ompi/mpi/c/ireduce_scatter.c else if (MPI_OP_NULL == op || NULL == op) { op 96 ompi/mpi/c/ireduce_scatter.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 136 ompi/mpi/c/ireduce_scatter.c OBJ_RETAIN(op); op 138 ompi/mpi/c/ireduce_scatter.c datatype, op, comm, request, op 140 ompi/mpi/c/ireduce_scatter.c OBJ_RELEASE(op); op 48 ompi/mpi/c/ireduce_scatter_block.c MPI_Datatype datatype, MPI_Op op, op 84 ompi/mpi/c/ireduce_scatter_block.c else if (MPI_OP_NULL == op || NULL == op) { op 86 ompi/mpi/c/ireduce_scatter_block.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 103 ompi/mpi/c/ireduce_scatter_block.c OBJ_RETAIN(op); op 105 ompi/mpi/c/ireduce_scatter_block.c datatype, op, comm, request, op 107 ompi/mpi/c/ireduce_scatter_block.c OBJ_RELEASE(op); op 47 ompi/mpi/c/iscan.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) op 81 ompi/mpi/c/iscan.c else if (MPI_OP_NULL == op || NULL == op) { op 85 ompi/mpi/c/iscan.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 99 ompi/mpi/c/iscan.c OBJ_RETAIN(op); op 101 ompi/mpi/c/iscan.c datatype, op, comm, op 104 ompi/mpi/c/iscan.c OBJ_RELEASE(op); op 40 ompi/mpi/c/op_c2f.c MPI_Fint MPI_Op_c2f(MPI_Op op) op 47 ompi/mpi/c/op_c2f.c if (NULL == op) { op 52 ompi/mpi/c/op_c2f.c return OMPI_INT_2_FINT(op->o_f_to_c_index); op 41 ompi/mpi/c/op_commutative.c int MPI_Op_commutative(MPI_Op op, int *commute) op 49 ompi/mpi/c/op_commutative.c if (NULL == op || MPI_OP_NULL == op) { op 61 ompi/mpi/c/op_commutative.c *commute = ompi_op_is_commute(op); op 40 ompi/mpi/c/op_create.c int MPI_Op_create(MPI_User_function * function, int commute, MPI_Op * op) op 48 ompi/mpi/c/op_create.c if (NULL == op) { op 61 ompi/mpi/c/op_create.c *op = ompi_op_create_user(OPAL_INT_TO_BOOL(commute), op 63 ompi/mpi/c/op_create.c if (NULL == *op) { op 39 ompi/mpi/c/op_free.c int MPI_Op_free(MPI_Op *op) op 48 ompi/mpi/c/op_free.c if (NULL == op || op 49 ompi/mpi/c/op_free.c ompi_op_is_intrinsic(*op)) { op 57 ompi/mpi/c/op_free.c OBJ_RELEASE(*op); op 58 ompi/mpi/c/op_free.c *op = MPI_OP_NULL; op 49 ompi/mpi/c/raccumulate.c MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) op 72 ompi/mpi/c/raccumulate.c } else if (MPI_OP_NULL == op || MPI_NO_OP == op) { op 74 ompi/mpi/c/raccumulate.c } else if (!ompi_op_is_intrinsic(op)) { op 89 ompi/mpi/c/raccumulate.c if (op != &ompi_mpi_op_replace.op && op != &ompi_mpi_op_no_op.op) { op 114 ompi/mpi/c/raccumulate.c if (!ompi_op_is_valid(op, op_check_dt, &msg, FUNC_NAME)) { op 139 ompi/mpi/c/raccumulate.c op, win, request); op 47 ompi/mpi/c/reduce.c MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) op 94 ompi/mpi/c/reduce.c else if (MPI_OP_NULL == op || NULL == op) { op 96 ompi/mpi/c/reduce.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 138 ompi/mpi/c/reduce.c OBJ_RETAIN(op); op 140 ompi/mpi/c/reduce.c datatype, op, root, comm, op 142 ompi/mpi/c/reduce.c OBJ_RELEASE(op); op 47 ompi/mpi/c/reduce_local.c MPI_Datatype datatype, MPI_Op op) op 60 ompi/mpi/c/reduce_local.c if (MPI_OP_NULL == op || NULL == op) { op 62 ompi/mpi/c/reduce_local.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 80 ompi/mpi/c/reduce_local.c OBJ_RETAIN(op); op 85 ompi/mpi/c/reduce_local.c err = comm->c_coll->coll_reduce_local(inbuf, inoutbuf, count, datatype, op, op 88 ompi/mpi/c/reduce_local.c OBJ_RELEASE(op); op 47 ompi/mpi/c/reduce_scatter.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 92 ompi/mpi/c/reduce_scatter.c else if (MPI_OP_NULL == op || NULL == op) { op 94 ompi/mpi/c/reduce_scatter.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 133 ompi/mpi/c/reduce_scatter.c OBJ_RETAIN(op); op 135 ompi/mpi/c/reduce_scatter.c datatype, op, comm, op 137 ompi/mpi/c/reduce_scatter.c OBJ_RELEASE(op); op 48 ompi/mpi/c/reduce_scatter_block.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 83 ompi/mpi/c/reduce_scatter_block.c else if (MPI_OP_NULL == op || NULL == op) { op 85 ompi/mpi/c/reduce_scatter_block.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 102 ompi/mpi/c/reduce_scatter_block.c OBJ_RETAIN(op); op 104 ompi/mpi/c/reduce_scatter_block.c datatype, op, comm, op 106 ompi/mpi/c/reduce_scatter_block.c OBJ_RELEASE(op); op 51 ompi/mpi/c/rget_accumulate.c MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) op 74 ompi/mpi/c/rget_accumulate.c } else if (MPI_OP_NULL == op) { op 76 ompi/mpi/c/rget_accumulate.c } else if (!ompi_op_is_intrinsic(op)) { op 82 ompi/mpi/c/rget_accumulate.c if (&ompi_mpi_op_no_op.op != op) { op 96 ompi/mpi/c/rget_accumulate.c if (op != &ompi_mpi_op_replace.op && op != &ompi_mpi_op_no_op.op) { op 121 ompi/mpi/c/rget_accumulate.c if (!ompi_op_is_valid(op, op_check_dt, &msg, FUNC_NAME)) { op 149 ompi/mpi/c/rget_accumulate.c op, win, request); op 47 ompi/mpi/c/scan.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) op 81 ompi/mpi/c/scan.c else if (MPI_OP_NULL == op || NULL == op) { op 85 ompi/mpi/c/scan.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 107 ompi/mpi/c/scan.c OBJ_RETAIN(op); op 109 ompi/mpi/c/scan.c datatype, op, comm, op 111 ompi/mpi/c/scan.c OBJ_RELEASE(op); op 338 ompi/mpi/cxx/comm.h const Datatype & datatype, const Op & op, op 344 ompi/mpi/cxx/comm.h const Datatype & datatype, const Op & op) const; op 350 ompi/mpi/cxx/comm.h const Op & op) const; op 443 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, const MPI::Op& op, op 446 ompi/mpi/cxx/comm_inln.h (void)MPI_Reduce(const_cast<void *>(sendbuf), recvbuf, count, datatype, op, root, mpi_comm); op 451 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, const MPI::Op& op) const op 453 ompi/mpi/cxx/comm_inln.h (void)MPI_Allreduce (const_cast<void *>(sendbuf), recvbuf, count, datatype, op, mpi_comm); op 460 ompi/mpi/cxx/comm_inln.h const MPI::Op& op) const op 463 ompi/mpi/cxx/comm_inln.h datatype, op, mpi_comm); op 89 ompi/mpi/cxx/intracomm.h const Datatype & datatype, const Op & op) const; op 93 ompi/mpi/cxx/intracomm.h const Datatype & datatype, const Op & op) const; op 40 ompi/mpi/cxx/intracomm_inln.h const MPI::Datatype & datatype, const MPI::Op& op) const op 42 ompi/mpi/cxx/intracomm_inln.h (void)MPI_Scan(const_cast<void *>(sendbuf), recvbuf, count, datatype, op, mpi_comm); op 48 ompi/mpi/cxx/intracomm_inln.h const MPI::Op& op) const op 50 ompi/mpi/cxx/intracomm_inln.h (void)MPI_Exscan(const_cast<void *>(sendbuf), recvbuf, count, datatype, op, mpi_comm); op 27 ompi/mpi/cxx/op.h Op(const Op& op); op 29 ompi/mpi/cxx/op.h Op(const PMPI::Op& op) : pmpi_op(op) { } op 34 ompi/mpi/cxx/op.h Op& operator=(const Op& op); op 36 ompi/mpi/cxx/op_inln.h MPI::Op& MPI::Op::operator=(const MPI::Op& op) { op 37 ompi/mpi/cxx/op_inln.h pmpi_op = op.pmpi_op; return *this; op 72 ompi/mpi/cxx/op_inln.h MPI::Op::Op(const MPI::Op& op) op 73 ompi/mpi/cxx/op_inln.h : mpi_op(op.mpi_op) { } op 85 ompi/mpi/cxx/op_inln.h MPI::Op::operator=(const MPI::Op& op) { op 86 ompi/mpi/cxx/op_inln.h mpi_op = op.mpi_op; op 113 ompi/mpi/cxx/op_inln.h extern "C" void ompi_op_set_cxx_callback(MPI_Op op, MPI_User_function*); op 109 ompi/mpi/cxx/win.h const MPI::Op& op) const; op 55 ompi/mpi/cxx/win_inln.h const MPI::Op& op) const op 59 ompi/mpi/cxx/win_inln.h target_datatype, op, mpi_win); op 43 ompi/mpi/fortran/mpif-h/accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 44 ompi/mpi/fortran/mpif-h/accumulate_f.c (origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, ierr) ) op 63 ompi/mpi/fortran/mpif-h/accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 64 ompi/mpi/fortran/mpif-h/accumulate_f.c (origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, ierr) ) op 74 ompi/mpi/fortran/mpif-h/accumulate_f.c MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, op 82 ompi/mpi/fortran/mpif-h/accumulate_f.c MPI_Op c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/allreduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/allreduce_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/allreduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/allreduce_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 71 ompi/mpi/fortran/mpif-h/allreduce_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 81 ompi/mpi/fortran/mpif-h/allreduce_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/exscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/exscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/exscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/exscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 71 ompi/mpi/fortran/mpif-h/exscan_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 81 ompi/mpi/fortran/mpif-h/exscan_f.c c_op = PMPI_Op_f2c(*op); op 46 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c (char *origin_addr, char *result_addr, MPI_Fint *datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 47 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c (origin_addr, result_addr, datatype, target_rank, target_disp, op, win, ierr) ) op 66 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c (char *origin_addr, char *result_addr, MPI_Fint *datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 67 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c (origin_addr, result_addr, datatype, target_rank, target_disp, op, win, ierr) ) op 76 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr) op 81 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c MPI_Op c_op = PMPI_Op_f2c(*op); op 46 ompi/mpi/fortran/mpif-h/get_accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 47 ompi/mpi/fortran/mpif-h/get_accumulate_f.c (origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, ierr) ) op 66 ompi/mpi/fortran/mpif-h/get_accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr), op 67 ompi/mpi/fortran/mpif-h/get_accumulate_f.c (origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, ierr) ) op 79 ompi/mpi/fortran/mpif-h/get_accumulate_f.c MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr) op 86 ompi/mpi/fortran/mpif-h/get_accumulate_f.c MPI_Op c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/iallreduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/iallreduce_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/iallreduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/iallreduce_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 71 ompi/mpi/fortran/mpif-h/iallreduce_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 82 ompi/mpi/fortran/mpif-h/iallreduce_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/iexscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/iexscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/iexscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/iexscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 71 ompi/mpi/fortran/mpif-h/iexscan_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 82 ompi/mpi/fortran/mpif-h/iexscan_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/ireduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/ireduce_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/ireduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/ireduce_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, request, ierr) ) op 71 ompi/mpi/fortran/mpif-h/ireduce_f.c MPI_Fint *datatype, MPI_Fint *op, op 82 ompi/mpi/fortran/mpif-h/ireduce_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, request, ierr) ) op 72 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c MPI_Fint *op, MPI_Fint *comm, op 84 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, request, ierr) ) op 72 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, op 85 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/iscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/iscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 62 ompi/mpi/fortran/mpif-h/iscan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/iscan_f.c (sendbuf, recvbuf, count, datatype, op, comm, request, ierr) ) op 71 ompi/mpi/fortran/mpif-h/iscan_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 81 ompi/mpi/fortran/mpif-h/iscan_f.c c_op = PMPI_Op_f2c(*op); op 41 ompi/mpi/fortran/mpif-h/op_commutative_f.c (MPI_Fint *op, MPI_Fint *commute, MPI_Fint *ierr), op 42 ompi/mpi/fortran/mpif-h/op_commutative_f.c (op, commute, ierr) ) op 61 ompi/mpi/fortran/mpif-h/op_commutative_f.c (MPI_Fint *op, MPI_Fint *commute, MPI_Fint *ierr), op 62 ompi/mpi/fortran/mpif-h/op_commutative_f.c (op, commute, ierr) ) op 69 ompi/mpi/fortran/mpif-h/op_commutative_f.c void ompi_op_commutative_f(MPI_Fint *op, MPI_Fint *commute, MPI_Fint *ierr) op 75 ompi/mpi/fortran/mpif-h/op_commutative_f.c c_op = PMPI_Op_f2c(*op); op 41 ompi/mpi/fortran/mpif-h/op_create_f.c (ompi_op_fortran_handler_fn_t* function, ompi_fortran_logical_t *commute, MPI_Fint *op, MPI_Fint *ierr), op 42 ompi/mpi/fortran/mpif-h/op_create_f.c (function, commute, op, ierr) ) op 61 ompi/mpi/fortran/mpif-h/op_create_f.c (ompi_op_fortran_handler_fn_t* function, ompi_fortran_logical_t *commute, MPI_Fint *op, MPI_Fint *ierr), op 62 ompi/mpi/fortran/mpif-h/op_create_f.c (function, commute, op, ierr) ) op 70 ompi/mpi/fortran/mpif-h/op_create_f.c MPI_Fint *op, MPI_Fint *ierr) op 85 ompi/mpi/fortran/mpif-h/op_create_f.c *op = PMPI_Op_c2f(c_op); op 41 ompi/mpi/fortran/mpif-h/op_free_f.c (MPI_Fint *op, MPI_Fint *ierr), op 42 ompi/mpi/fortran/mpif-h/op_free_f.c (op, ierr) ) op 61 ompi/mpi/fortran/mpif-h/op_free_f.c (MPI_Fint *op, MPI_Fint *ierr), op 62 ompi/mpi/fortran/mpif-h/op_free_f.c (op, ierr) ) op 69 ompi/mpi/fortran/mpif-h/op_free_f.c void ompi_op_free_f(MPI_Fint *op, MPI_Fint *ierr) op 74 ompi/mpi/fortran/mpif-h/op_free_f.c c_op = PMPI_Op_f2c(*op); op 80 ompi/mpi/fortran/mpif-h/op_free_f.c *op = PMPI_Op_c2f(c_op); op 85 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Accumulate, mpi_accumulate, MPI_ACCUMULATE, (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr)); op 97 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Allreduce, mpi_allreduce, MPI_ALLREDUCE, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr)); op 167 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Exscan, mpi_exscan, MPI_EXSCAN, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr)); op 169 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Fetch_and_op, mpi_fetch_and_op, MPI_FETCH_AND_OP, (char *origin_addr, char *result_addr, MPI_Fint *datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr)); op 234 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Get_accumulate, mpi_get_accumulate, MPI_GET_ACCUMULATE, (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *ierr)); op 265 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Iallreduce, mpi_iallreduce, MPI_IALLREDUCE, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 272 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Iexscan, mpi_iexscan, MPI_IEXSCAN, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 282 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Ireduce, mpi_ireduce, MPI_IREDUCE, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 283 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Ireduce_scatter, mpi_ireduce_scatter, MPI_IREDUCE_SCATTER, (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 284 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Ireduce_scatter_block, mpi_ireduce_scatter_block, MPI_IREDUCE_SCATTER_BLOCK, (char *sendbuf, char *recvbuf, MPI_Fint *recvcount, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 285 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Iscan, mpi_iscan, MPI_ISCAN, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *request, MPI_Fint *ierr)); op 318 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Op_commutative, mpi_op_commutative, MPI_OP_COMMUTATIVE, (MPI_Fint *op, MPI_Fint *commute, MPI_Fint *ierr)); op 319 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Op_create, mpi_op_create, MPI_OP_CREATE, (ompi_op_fortran_handler_fn_t* function, ompi_fortran_logical_t *commute, MPI_Fint *op, MPI_Fint *ierr)); op 321 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Op_free, mpi_op_free, MPI_OP_FREE, (MPI_Fint *op, MPI_Fint *ierr)); op 331 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Raccumulate, mpi_raccumulate, MPI_RACCUMULATE, (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr)); op 334 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Reduce, mpi_reduce, MPI_REDUCE, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *ierr)); op 335 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Reduce_local, mpi_reduce_local, MPI_REDUCE_LOCAL, (char *inbuf, char *inoutbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *ierr)); op 336 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Reduce_scatter, mpi_reduce_scatter, MPI_REDUCE_SCATTER, (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr)); op 337 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Reduce_scatter_block, mpi_reduce_scatter_block, MPI_REDUCE_SCATTER_BLOCK, (char *sendbuf, char *recvbuf, MPI_Fint *recvcount, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr)); op 342 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Rget_accumulate, mpi_rget_accumulate, MPI_RGET_ACCUMULATE, (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr)); op 346 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Scan, mpi_scan, MPI_SCAN, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr)); op 46 ompi/mpi/fortran/mpif-h/raccumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr), op 47 ompi/mpi/fortran/mpif-h/raccumulate_f.c (origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request, ierr) ) op 66 ompi/mpi/fortran/mpif-h/raccumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr), op 67 ompi/mpi/fortran/mpif-h/raccumulate_f.c (origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request, ierr) ) op 77 ompi/mpi/fortran/mpif-h/raccumulate_f.c MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, op 85 ompi/mpi/fortran/mpif-h/raccumulate_f.c MPI_Op c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/reduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/reduce_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/reduce_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/reduce_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, ierr) ) op 71 ompi/mpi/fortran/mpif-h/reduce_f.c MPI_Fint *datatype, MPI_Fint *op, op 80 ompi/mpi/fortran/mpif-h/reduce_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/reduce_local_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/reduce_local_f.c (sendbuf, recvbuf, count, datatype, op, ierr) ) op 62 ompi/mpi/fortran/mpif-h/reduce_local_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/reduce_local_f.c (sendbuf, recvbuf, count, datatype, op, ierr) ) op 71 ompi/mpi/fortran/mpif-h/reduce_local_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *ierr) op 78 ompi/mpi/fortran/mpif-h/reduce_local_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, ierr) ) op 72 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr) op 82 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, ierr) ) op 72 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr) op 83 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c c_op = PMPI_Op_f2c(*op); op 47 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr), op 48 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c (origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request, ierr) ) op 67 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c (char *origin_addr, MPI_Fint *origin_count, MPI_Fint *origin_datatype, char *result_addr, MPI_Fint *result_count, MPI_Fint *result_datatype, MPI_Fint *target_rank, MPI_Aint *target_disp, MPI_Fint *target_count, MPI_Fint *target_datatype, MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, MPI_Fint *ierr), op 68 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c (origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request, ierr) ) op 80 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c MPI_Fint *op, MPI_Fint *win, MPI_Fint *request, op 88 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c MPI_Op c_op = PMPI_Op_f2c(*op); op 42 ompi/mpi/fortran/mpif-h/scan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 43 ompi/mpi/fortran/mpif-h/scan_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 62 ompi/mpi/fortran/mpif-h/scan_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *ierr), op 63 ompi/mpi/fortran/mpif-h/scan_f.c (sendbuf, recvbuf, count, datatype, op, comm, ierr) ) op 71 ompi/mpi/fortran/mpif-h/scan_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 80 ompi/mpi/fortran/mpif-h/scan_f.c c_op = PMPI_Op_f2c(*op); op 857 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_allreduce_f(sendbuf,recvbuf,count,datatype,op,comm,ierror) & op 864 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 869 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_iallreduce_f(sendbuf,recvbuf,count,datatype,op,comm,request,ierror) & op 876 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 999 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_exscan_f(sendbuf,recvbuf,count,datatype,op,comm,ierror) & op 1006 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1011 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_iexscan_f(sendbuf,recvbuf,count,datatype,op,comm,request,ierror) & op 1018 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1080 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_op_free_f(op,ierror) & op 1083 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(INOUT) :: op op 1087 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_reduce_f(sendbuf,recvbuf,count,datatype,op,root,comm,ierror) & op 1094 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1099 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_ireduce_f(sendbuf,recvbuf,count,datatype,op,root,comm,request,ierror) & op 1106 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1112 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_reduce_local_f(inbuf,inoutbuf,count,datatype,op,ierror) & op 1119 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1124 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h datatype,op,comm,ierror) & op 1131 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1137 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h datatype,op,comm,request,ierror) & op 1144 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1151 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h datatype,op,comm,ierror) & op 1158 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1164 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h datatype,op,comm,request,ierror) & op 1171 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1177 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_scan_f(sendbuf,recvbuf,count,datatype,op,comm,ierror) & op 1184 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1189 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_iscan_f(sendbuf,recvbuf,count,datatype,op,comm,request,ierror) & op 1196 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 2247 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h target_count,target_datatype,op,win,ierror) & op 2256 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 2263 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h target_count,target_datatype,op,win, & op 2273 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 2312 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h target_count,target_datatype,op,win, & op 2324 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 2332 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h target_count,target_datatype,op,win, & op 2344 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 2403 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h target_disp,op,win,ierror) & op 2412 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: op op 1132 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Op_commutative(op, commute, ierror) op 1133 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: op op 1143 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Op_create(function, commute, op, ierror) op 1146 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(out) :: op op 1155 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Op_free(op, ierror) op 1156 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(inout) :: op op 1132 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Op_commutative(op, commute, ierror) op 1133 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: op op 1143 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Op_create(function, commute, op, ierror) op 1146 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(out) :: op op 1155 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Op_free(op, ierror) op 1156 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(inout) :: op op 1964 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 1965 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Reduce(sPtr, rPtr, count, type, op, root, comm); op 2009 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 2012 ompi/mpi/java/c/mpi_Comm.c op, root, comm, &request); op 2041 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2042 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Allreduce(sPtr, rPtr, count, type, op, comm); op 2065 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 2068 ompi/mpi/java/c/mpi_Comm.c op, (MPI_Comm)comm, &request); op 2107 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2108 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Reduce_scatter(sPtr, rPtr, cRCounts, type, op, comm); op 2131 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2139 ompi/mpi/java/c/mpi_Comm.c op, (MPI_Comm)comm, &request); op 2174 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2175 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Reduce_scatter_block(sPtr, rPtr, rCount, type, op, comm); op 2197 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2201 ompi/mpi/java/c/mpi_Comm.c op, (MPI_Comm)comm, &request); op 2210 ompi/mpi/java/c/mpi_Comm.c jlong jType, jlong op) op 2216 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Reduce_local(inPtr, inOutPtr, count, type, (MPI_Op)op); op 2236 ompi/mpi/java/c/mpi_Comm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 2237 ompi/mpi/java/c/mpi_Comm.c int rc = MPI_Reduce_local(inPtr, inOutPtr, count, type, op); op 241 ompi/mpi/java/c/mpi_Intracomm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 242 ompi/mpi/java/c/mpi_Intracomm.c int rc = MPI_Scan(sPtr, rPtr, count, type, op, comm); op 297 ompi/mpi/java/c/mpi_Intracomm.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, bType); op 298 ompi/mpi/java/c/mpi_Intracomm.c int rc = MPI_Exscan(sPtr, rPtr, count, type, op, comm); op 137 ompi/mpi/java/c/mpi_Op.c MPI_Op op = (MPI_Op)hOp; op 139 ompi/mpi/java/c/mpi_Op.c if(op == NULL) op 145 ompi/mpi/java/c/mpi_Op.c int rc = MPI_Op_create((MPI_User_function*)opIntercept, commute, &op); op 150 ompi/mpi/java/c/mpi_Op.c (*env)->SetLongField(env, jOp, ompi_java.OpHandle, (jlong)op); op 151 ompi/mpi/java/c/mpi_Op.c ompi_op_set_java_callback(op, env, jOp, baseType); op 154 ompi/mpi/java/c/mpi_Op.c return op; op 159 ompi/mpi/java/c/mpi_Op.c MPI_Op op = (MPI_Op)((*env)->GetLongField(env, jthis, ompi_java.OpHandle)); op 161 ompi/mpi/java/c/mpi_Op.c if(op != NULL && op != MPI_OP_NULL) op 163 ompi/mpi/java/c/mpi_Op.c int rc = MPI_Op_free(&op); op 171 ompi/mpi/java/c/mpi_Op.c MPI_Op op = (MPI_Op)((*env)->GetLongField(env, jthis, ompi_java.OpHandle)); op 172 ompi/mpi/java/c/mpi_Op.c return op == NULL || op == MPI_OP_NULL ? JNI_TRUE : JNI_FALSE; op 153 ompi/mpi/java/c/mpi_Win.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 157 ompi/mpi/java/c/mpi_Win.c (MPI_Datatype)targetType, op, (MPI_Win)win); op 375 ompi/mpi/java/c/mpi_Win.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 380 ompi/mpi/java/c/mpi_Win.c (MPI_Datatype)targetType, op, (MPI_Win)win, &request); op 393 ompi/mpi/java/c/mpi_Win.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 398 ompi/mpi/java/c/mpi_Win.c (MPI_Datatype)targetType, op, (MPI_Win)win); op 410 ompi/mpi/java/c/mpi_Win.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 416 ompi/mpi/java/c/mpi_Win.c (MPI_Datatype)targetType, op, (MPI_Win)win, &request); op 469 ompi/mpi/java/c/mpi_Win.c MPI_Op op = ompi_java_op_getHandle(env, jOp, hOp, baseType); op 472 ompi/mpi/java/c/mpi_Win.c targetDisp, op, (MPI_Win)win); op 2803 ompi/mpi/java/java/Comm.java Datatype type, Op op, int root) op 2807 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2828 ompi/mpi/java/java/Comm.java count, type.handle, type.baseType, op, op.handle, root); op 2844 ompi/mpi/java/java/Comm.java public final void reduce(Object buf, int count, Datatype type, Op op, int root) op 2848 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2859 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle, root); op 2883 ompi/mpi/java/java/Comm.java int count, Datatype type, Op op, int root) op 2888 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2891 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle, root)); op 2912 ompi/mpi/java/java/Comm.java Datatype type, Op op, int root) op 2917 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2920 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle, root)); op 2942 ompi/mpi/java/java/Comm.java int count, Datatype type, Op op) op 2946 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2967 ompi/mpi/java/java/Comm.java count, type.handle, type.baseType, op, op.handle); op 2981 ompi/mpi/java/java/Comm.java public final void allReduce(Object buf, int count, Datatype type, Op op) op 2985 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 2996 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle); op 3017 ompi/mpi/java/java/Comm.java int count, Datatype type, Op op) op 3022 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3024 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle)); op 3042 ompi/mpi/java/java/Comm.java public final Request iAllReduce(Buffer buf, int count, Datatype type, Op op) op 3046 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3050 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle)); op 3072 ompi/mpi/java/java/Comm.java int[] recvcounts, Datatype type, Op op) op 3076 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3097 ompi/mpi/java/java/Comm.java recvcounts, type.handle, type.baseType, op, op.handle); op 3112 ompi/mpi/java/java/Comm.java public final void reduceScatter(Object buf, int[] counts, Datatype type, Op op) op 3116 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3127 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle); op 3149 ompi/mpi/java/java/Comm.java int[] recvcounts, Datatype type, Op op) op 3153 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3157 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle)); op 3177 ompi/mpi/java/java/Comm.java Buffer buf, int[] counts, Datatype type, Op op) op 3181 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3185 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle)); op 3205 ompi/mpi/java/java/Comm.java int recvcount, Datatype type, Op op) op 3209 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3230 ompi/mpi/java/java/Comm.java recvcount, type.handle, type.baseType, op, op.handle); op 3244 ompi/mpi/java/java/Comm.java Object buf, int count, Datatype type, Op op) op 3248 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3259 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle); op 3279 ompi/mpi/java/java/Comm.java Buffer sendbuf, Buffer recvbuf, int recvcount, Datatype type, Op op) op 3283 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3287 ompi/mpi/java/java/Comm.java type.handle, type.baseType, op, op.handle)); op 3305 ompi/mpi/java/java/Comm.java Buffer buf, int count, Datatype type, Op op) op 3309 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3313 ompi/mpi/java/java/Comm.java type.baseType, op, op.handle)); op 3335 ompi/mpi/java/java/Comm.java Object inBuf, Object inOutBuf, int count, Datatype type, Op op) op 3339 ompi/mpi/java/java/Comm.java op.setDatatype(type); op 3359 ompi/mpi/java/java/Comm.java if(op.uf == null) op 3362 ompi/mpi/java/java/Comm.java count, type.handle, op.handle); op 3367 ompi/mpi/java/java/Comm.java count, type.handle, type.baseType, op, op.handle); op 3374 ompi/mpi/java/java/Comm.java long type, long op) throws MPIException; op 391 ompi/mpi/java/java/Intracomm.java int count, Datatype type, Op op) op 414 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 417 ompi/mpi/java/java/Intracomm.java count, type.handle, type.baseType, op, op.handle); op 430 ompi/mpi/java/java/Intracomm.java public final void scan(Object recvbuf, int count, Datatype type, Op op) op 443 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 446 ompi/mpi/java/java/Intracomm.java count, type.handle, type.baseType, op, op.handle); op 466 ompi/mpi/java/java/Intracomm.java int count, Datatype type, Op op) op 470 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 473 ompi/mpi/java/java/Intracomm.java type.handle, type.baseType, op, op.handle)); op 490 ompi/mpi/java/java/Intracomm.java public final Request iScan(Buffer buf, int count, Datatype type, Op op) op 494 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 498 ompi/mpi/java/java/Intracomm.java type.handle, type.baseType, op, op.handle)); op 518 ompi/mpi/java/java/Intracomm.java int count, Datatype type, Op op) op 541 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 544 ompi/mpi/java/java/Intracomm.java count, type.handle, type.baseType, op, op.handle); op 557 ompi/mpi/java/java/Intracomm.java public final void exScan(Object buf, int count, Datatype type, Op op) op 570 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 573 ompi/mpi/java/java/Intracomm.java type.handle, type.baseType, op, op.handle); op 593 ompi/mpi/java/java/Intracomm.java int count, Datatype type, Op op) op 597 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 600 ompi/mpi/java/java/Intracomm.java type.handle, type.baseType, op, op.handle)); op 617 ompi/mpi/java/java/Intracomm.java public final Request iExScan(Buffer buf, int count, Datatype type, Op op) op 621 ompi/mpi/java/java/Intracomm.java op.setDatatype(type); op 625 ompi/mpi/java/java/Intracomm.java type.handle, type.baseType, op, op.handle)); op 290 ompi/mpi/java/java/Win.java Datatype targetType, Op op) op 300 ompi/mpi/java/java/Win.java op, op.handle, getBaseType(orgType, targetType)); op 650 ompi/mpi/java/java/Win.java Datatype targetType, Op op) op 659 ompi/mpi/java/java/Win.java op, op.handle, getBaseType(orgType, targetType))); op 688 ompi/mpi/java/java/Win.java Datatype targetType, Op op) op 699 ompi/mpi/java/java/Win.java op, op.handle, getBaseType(orgType, targetType)); op 728 ompi/mpi/java/java/Win.java Datatype targetType, Op op) op 738 ompi/mpi/java/java/Win.java op, op.handle, getBaseType(orgType, targetType))); op 852 ompi/mpi/java/java/Win.java int targetRank, int targetDisp, Op op) op 861 ompi/mpi/java/java/Win.java targetDisp, op, op.handle, getBaseType(dataType, dataType)); op 50 ompi/mpiext/pcollreq/c/allreduce_init.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, op 83 ompi/mpiext/pcollreq/c/allreduce_init.c } else if (MPI_OP_NULL == op) { op 85 ompi/mpiext/pcollreq/c/allreduce_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 118 ompi/mpiext/pcollreq/c/allreduce_init.c OBJ_RETAIN(op); op 120 ompi/mpiext/pcollreq/c/allreduce_init.c op, comm, info, request, comm->c_coll->coll_allreduce_init_module); op 121 ompi/mpiext/pcollreq/c/allreduce_init.c OBJ_RELEASE(op); op 47 ompi/mpiext/pcollreq/c/exscan_init.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, op 71 ompi/mpiext/pcollreq/c/exscan_init.c else if (MPI_OP_NULL == op) { op 73 ompi/mpiext/pcollreq/c/exscan_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 87 ompi/mpiext/pcollreq/c/exscan_init.c OBJ_RETAIN(op); op 89 ompi/mpiext/pcollreq/c/exscan_init.c datatype, op, comm, info, request, op 91 ompi/mpiext/pcollreq/c/exscan_init.c OBJ_RELEASE(op); op 15 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Allreduce_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 21 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Exscan_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 24 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Reduce_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 25 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Reduce_scatter_init(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 26 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Reduce_scatter_block_init(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 27 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int MPIX_Scan_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 42 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Allreduce_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 48 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Exscan_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 51 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Reduce_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 52 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Reduce_scatter_init(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 53 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Reduce_scatter_block_init(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 54 ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h OMPI_DECLSPEC int PMPIX_Scan_init(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request); op 50 ompi/mpiext/pcollreq/c/reduce_init.c MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, op 98 ompi/mpiext/pcollreq/c/reduce_init.c else if (MPI_OP_NULL == op || NULL == op) { op 100 ompi/mpiext/pcollreq/c/reduce_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 142 ompi/mpiext/pcollreq/c/reduce_init.c OBJ_RETAIN(op); op 144 ompi/mpiext/pcollreq/c/reduce_init.c datatype, op, root, comm, info, request, op 146 ompi/mpiext/pcollreq/c/reduce_init.c OBJ_RELEASE(op); op 49 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c MPI_Datatype datatype, MPI_Op op, op 85 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c else if (MPI_OP_NULL == op || NULL == op) { op 87 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 104 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c OBJ_RETAIN(op); op 106 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c datatype, op, comm, info, request, op 108 ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c OBJ_RELEASE(op); op 50 ompi/mpiext/pcollreq/c/reduce_scatter_init.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Info info, MPI_Request *request) op 96 ompi/mpiext/pcollreq/c/reduce_scatter_init.c else if (MPI_OP_NULL == op || NULL == op) { op 98 ompi/mpiext/pcollreq/c/reduce_scatter_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 138 ompi/mpiext/pcollreq/c/reduce_scatter_init.c OBJ_RETAIN(op); op 140 ompi/mpiext/pcollreq/c/reduce_scatter_init.c datatype, op, comm, info, request, op 142 ompi/mpiext/pcollreq/c/reduce_scatter_init.c OBJ_RELEASE(op); op 48 ompi/mpiext/pcollreq/c/scan_init.c MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, op 83 ompi/mpiext/pcollreq/c/scan_init.c else if (MPI_OP_NULL == op || NULL == op) { op 87 ompi/mpiext/pcollreq/c/scan_init.c } else if (!ompi_op_is_valid(op, datatype, &msg, FUNC_NAME)) { op 101 ompi/mpiext/pcollreq/c/scan_init.c OBJ_RETAIN(op); op 103 ompi/mpiext/pcollreq/c/scan_init.c datatype, op, comm, op 106 ompi/mpiext/pcollreq/c/scan_init.c OBJ_RELEASE(op); op 43 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 72 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 84 ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c c_op = PMPI_Op_f2c(*op); op 43 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 72 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 84 ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c c_op = PMPI_Op_f2c(*op); op 86 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Allreduce_init, mpix_allreduce_init, MPIX_ALLREDUCE_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 92 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Exscan_init, mpix_exscan_init, MPIX_EXSCAN_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 95 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Reduce_init, mpix_reduce_init, MPIX_REDUCE_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 96 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Reduce_scatter_init, mpix_reduce_scatter_init, MPIX_REDUCE_SCATTER_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 97 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Reduce_scatter_block_init, mpix_reduce_scatter_block_init, MPIX_REDUCE_SCATTER_BLOCK_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *recvcount, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 98 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h PN2(void, MPIX_Scan_init, mpix_scan_init, MPIX_SCAN_INIT, (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr)); op 43 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *root, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c (sendbuf, recvbuf, count, datatype, op, root, comm, info, request, ierr) ) op 72 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c MPI_Fint *datatype, MPI_Fint *op, op 84 ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c c_op = PMPI_Op_f2c(*op); op 43 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, info, request, ierr) ) op 73 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c MPI_Fint *op, MPI_Fint *comm, op 86 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c c_op = PMPI_Op_f2c(*op); op 43 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *recvcounts, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c (sendbuf, recvbuf, recvcounts, datatype, op, comm, info, request, ierr) ) op 73 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, op 87 ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c c_op = PMPI_Op_f2c(*op); op 43 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 44 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 63 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c (char *sendbuf, char *recvbuf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, MPI_Fint *info, MPI_Fint *request, MPI_Fint *ierr), op 64 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c (sendbuf, recvbuf, count, datatype, op, comm, info, request, ierr) ) op 72 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c MPI_Fint *datatype, MPI_Fint *op, MPI_Fint *comm, op 83 ompi/mpiext/pcollreq/mpif-h/scan_init_f.c c_op = PMPI_Op_f2c(*op); op 71 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 84 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 191 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 204 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 259 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, root, & op 272 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 282 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 295 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 305 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 318 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 328 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 341 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 553 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 566 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 673 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 686 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 741 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, root, & op 754 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 764 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 777 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 787 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 800 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 810 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h datatype, op, & op 823 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h type(mpi_op), intent(in) :: op op 116 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 127 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 137 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 148 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 354 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 365 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 375 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 386 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 490 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, root, & op 501 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 512 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, root, & op 523 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 534 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 545 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 555 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 566 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 576 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 587 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 597 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 608 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 618 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 629 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 639 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h datatype, op, & op 650 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h integer, intent(in) :: op op 47 ompi/op/op.c static int add_intrinsic(ompi_op_t *op, int fort_handle, int flags, op 234 ompi/op/op.c add_intrinsic(&ompi_mpi_op_null.op, OMPI_OP_BASE_FORTRAN_NULL, op 237 ompi/op/op.c add_intrinsic(&ompi_mpi_op_max.op, OMPI_OP_BASE_FORTRAN_MAX, op 240 ompi/op/op.c add_intrinsic(&ompi_mpi_op_min.op, OMPI_OP_BASE_FORTRAN_MIN, op 243 ompi/op/op.c add_intrinsic(&ompi_mpi_op_sum.op, OMPI_OP_BASE_FORTRAN_SUM, op 246 ompi/op/op.c add_intrinsic(&ompi_mpi_op_prod.op, OMPI_OP_BASE_FORTRAN_PROD, op 249 ompi/op/op.c add_intrinsic(&ompi_mpi_op_land.op, OMPI_OP_BASE_FORTRAN_LAND, op 252 ompi/op/op.c add_intrinsic(&ompi_mpi_op_band.op, OMPI_OP_BASE_FORTRAN_BAND, op 255 ompi/op/op.c add_intrinsic(&ompi_mpi_op_lor.op, OMPI_OP_BASE_FORTRAN_LOR, op 258 ompi/op/op.c add_intrinsic(&ompi_mpi_op_bor.op, OMPI_OP_BASE_FORTRAN_BOR, op 261 ompi/op/op.c add_intrinsic(&ompi_mpi_op_lxor.op, OMPI_OP_BASE_FORTRAN_LXOR, op 264 ompi/op/op.c add_intrinsic(&ompi_mpi_op_bxor.op, OMPI_OP_BASE_FORTRAN_BXOR, op 267 ompi/op/op.c add_intrinsic(&ompi_mpi_op_maxloc.op, OMPI_OP_BASE_FORTRAN_MAXLOC, op 270 ompi/op/op.c add_intrinsic(&ompi_mpi_op_minloc.op, OMPI_OP_BASE_FORTRAN_MINLOC, op 273 ompi/op/op.c add_intrinsic(&ompi_mpi_op_replace.op, OMPI_OP_BASE_FORTRAN_REPLACE, op 276 ompi/op/op.c add_intrinsic(&ompi_mpi_op_no_op.op, OMPI_OP_BASE_FORTRAN_NO_OP, op 284 ompi/op/op.c ompi_mpi_op_null.op.op_type = OMPI_OP_NULL; op 285 ompi/op/op.c ompi_mpi_op_max.op.op_type = OMPI_OP_MAX; op 286 ompi/op/op.c ompi_mpi_op_min.op.op_type = OMPI_OP_MIN; op 287 ompi/op/op.c ompi_mpi_op_sum.op.op_type = OMPI_OP_SUM; op 288 ompi/op/op.c ompi_mpi_op_prod.op.op_type = OMPI_OP_PROD; op 289 ompi/op/op.c ompi_mpi_op_land.op.op_type = OMPI_OP_LAND; op 290 ompi/op/op.c ompi_mpi_op_band.op.op_type = OMPI_OP_BAND; op 291 ompi/op/op.c ompi_mpi_op_lor.op.op_type = OMPI_OP_LOR; op 292 ompi/op/op.c ompi_mpi_op_bor.op.op_type = OMPI_OP_BOR; op 293 ompi/op/op.c ompi_mpi_op_lxor.op.op_type = OMPI_OP_LXOR; op 294 ompi/op/op.c ompi_mpi_op_bxor.op.op_type = OMPI_OP_BXOR; op 295 ompi/op/op.c ompi_mpi_op_maxloc.op.op_type = OMPI_OP_MAXLOC; op 296 ompi/op/op.c ompi_mpi_op_minloc.op.op_type = OMPI_OP_MINLOC; op 297 ompi/op/op.c ompi_mpi_op_replace.op.op_type = OMPI_OP_REPLACE; op 390 ompi/op/op.c void ompi_op_set_cxx_callback(ompi_op_t *op, MPI_User_function *fn) op 392 ompi/op/op.c op->o_flags |= OMPI_OP_FLAGS_CXX_FUNC; op 396 ompi/op/op.c op->o_func.cxx_data.intercept_fn = op 397 ompi/op/op.c (ompi_op_cxx_handler_fn_t *) op->o_func.fort_fn; op 398 ompi/op/op.c op->o_func.cxx_data.user_fn = fn; op 406 ompi/op/op.c void ompi_op_set_java_callback(ompi_op_t *op, void *jnienv, op 409 ompi/op/op.c op->o_flags |= OMPI_OP_FLAGS_JAVA_FUNC; op 413 ompi/op/op.c op->o_func.java_data.intercept_fn = op 414 ompi/op/op.c (ompi_op_java_handler_fn_t *) op->o_func.fort_fn; op 415 ompi/op/op.c op->o_func.java_data.jnienv = jnienv; op 416 ompi/op/op.c op->o_func.java_data.object = object; op 417 ompi/op/op.c op->o_func.java_data.baseType = baseType; op 427 ompi/op/op.c static int add_intrinsic(ompi_op_t *op, int fort_handle, int flags, op 431 ompi/op/op.c OBJ_CONSTRUCT(op, ompi_op_t); op 432 ompi/op/op.c if (op->o_f_to_c_index != fort_handle) { op 437 ompi/op/op.c op->o_flags = flags; op 438 ompi/op/op.c opal_string_copy(op->o_name, name, sizeof(op->o_name)); op 439 ompi/op/op.c op->o_name[sizeof(op->o_name) - 1] = '\0'; op 444 ompi/op/op.c if (OMPI_OP_BASE_FORTRAN_NULL != op->o_f_to_c_index && op 445 ompi/op/op.c OMPI_OP_BASE_FORTRAN_REPLACE != op->o_f_to_c_index && op 446 ompi/op/op.c OMPI_OP_BASE_FORTRAN_NO_OP != op->o_f_to_c_index) { op 447 ompi/op/op.c return ompi_op_base_op_select(op); op 485 ompi/op/op.c static void ompi_op_destruct(ompi_op_t *op) op 493 ompi/op/op.c op->o_f_to_c_index)) { op 495 ompi/op/op.c op->o_f_to_c_index, NULL); op 499 ompi/op/op.c op->o_func.intrinsic.fns[i] = NULL; op 500 ompi/op/op.c if( NULL != op->o_func.intrinsic.modules[i] ) { op 501 ompi/op/op.c OBJ_RELEASE(op->o_func.intrinsic.modules[i]); op 502 ompi/op/op.c op->o_func.intrinsic.modules[i] = NULL; op 504 ompi/op/op.c op->o_3buff_intrinsic.fns[i] = NULL; op 505 ompi/op/op.c if( NULL != op->o_3buff_intrinsic.modules[i] ) { op 506 ompi/op/op.c OBJ_RELEASE(op->o_3buff_intrinsic.modules[i]); op 507 ompi/op/op.c op->o_3buff_intrinsic.modules[i] = NULL; op 80 ompi/op/op.h MPI_User_function * op); op 211 ompi/op/op.h struct ompi_op_t op; op 401 ompi/op/op.h OMPI_DECLSPEC void ompi_op_set_cxx_callback(ompi_op_t * op, op 408 ompi/op/op.h OMPI_DECLSPEC void ompi_op_set_java_callback(ompi_op_t *op, void *jnienv, op 423 ompi/op/op.h static inline bool ompi_op_is_intrinsic(ompi_op_t * op) op 425 ompi/op/op.h return (bool) (0 != (op->o_flags & OMPI_OP_FLAGS_INTRINSIC)); op 441 ompi/op/op.h static inline bool ompi_op_is_commute(ompi_op_t * op) op 443 ompi/op/op.h return (bool) (0 != (op->o_flags & OMPI_OP_FLAGS_COMMUTE)); op 458 ompi/op/op.h static inline bool ompi_op_is_float_assoc(ompi_op_t * op) op 460 ompi/op/op.h return (bool) (0 != (op->o_flags & OMPI_OP_FLAGS_FLOAT_ASSOC)); op 477 ompi/op/op.h static inline bool ompi_op_is_valid(ompi_op_t * op, ompi_datatype_t * ddt, op 487 ompi/op/op.h if (ompi_op_is_intrinsic(op)) { op 491 ompi/op/op.h NULL == op->o_func.intrinsic.fns[ompi_op_ddt_map[ddt->id]]) { op 494 ompi/op/op.h func, op->o_name, ddt->name); op 502 ompi/op/op.h func, op->o_name, ddt->name); op 506 ompi/op/op.h func, op->o_name); op 547 ompi/op/op.h static inline void ompi_op_reduce(ompi_op_t * op, void *source, op 577 ompi/op/op.h if (0 != (op->o_flags & OMPI_OP_FLAGS_INTRINSIC)) { op 585 ompi/op/op.h op->o_func.intrinsic.fns[dtype_id](source, target, op 587 ompi/op/op.h op->o_func.intrinsic.modules[dtype_id]); op 592 ompi/op/op.h if (0 != (op->o_flags & OMPI_OP_FLAGS_FORTRAN_FUNC)) { op 595 ompi/op/op.h op->o_func.fort_fn(source, target, &f_count, &f_dtype); op 597 ompi/op/op.h } else if (0 != (op->o_flags & OMPI_OP_FLAGS_CXX_FUNC)) { op 598 ompi/op/op.h op->o_func.cxx_data.intercept_fn(source, target, &count, &dtype, op 599 ompi/op/op.h op->o_func.cxx_data.user_fn); op 601 ompi/op/op.h } else if (0 != (op->o_flags & OMPI_OP_FLAGS_JAVA_FUNC)) { op 602 ompi/op/op.h op->o_func.java_data.intercept_fn(source, target, &count, &dtype, op 603 ompi/op/op.h op->o_func.java_data.baseType, op 604 ompi/op/op.h op->o_func.java_data.jnienv, op 605 ompi/op/op.h op->o_func.java_data.object); op 608 ompi/op/op.h op->o_func.c_fn(source, target, &count, &dtype); op 612 ompi/op/op.h static inline void ompi_3buff_op_user (ompi_op_t *op, void * restrict source1, void * restrict source2, op 616 ompi/op/op.h op->o_func.c_fn (source2, result, &count, &dtype); op 642 ompi/op/op.h static inline void ompi_3buff_op_reduce(ompi_op_t * op, void *source1, op 653 ompi/op/op.h if (OPAL_LIKELY(ompi_op_is_intrinsic (op))) { op 654 ompi/op/op.h op->o_3buff_intrinsic.fns[ompi_op_ddt_map[dtype->id]](src1, src2, op 657 ompi/op/op.h op->o_3buff_intrinsic.modules[ompi_op_ddt_map[dtype->id]]); op 659 ompi/op/op.h ompi_3buff_op_user (op, src1, src2, tgt, count, dtype); op 35 ompi/patterns/comm/allreduce.c struct ompi_op_t *op, int n_peers,int *ranks_in_comm, op 130 ompi/patterns/comm/allreduce.c ompi_op_reduce(op, op 185 ompi/patterns/comm/allreduce.c ompi_op_reduce(op, op 35 ompi/patterns/comm/coll_ops.h struct ompi_op_t *op, int n_peers,int *ranks_in_comm, op 19 ompi/patterns/net/coll_ops.h int op, opal_list_t *peers); op 72 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_COMM_EVENT(event, base_req, op) \ op 84 ompi/peruse/peruse-internal.h _comm_spec.operation = (op); \ op 90 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_COMM_OMPI_EVENT(event, base_req, size, op) \ op 102 ompi/peruse/peruse-internal.h _comm_spec.operation = (op); \ op 108 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_MSG_EVENT(event, comm_ptr, hdr_peer, hdr_tag, op) \ op 120 ompi/peruse/peruse-internal.h _comm_spec.operation = (op); \ op 128 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_COMM_EVENT(event, base_req, op) op 129 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_COMM_OMPI_EVENT(event, base_req, size, op) op 130 ompi/peruse/peruse-internal.h #define PERUSE_TRACE_MSG_EVENT(event, comm_ptr, hdr_peer, hdr_tag, op) op 378 opal/include/opal/sys/atomic_impl.h #define OPAL_ATOMIC_DEFINE_OP_FETCH(op, operation, type, ptr_type, suffix) \ op 379 opal/include/opal/sys/atomic_impl.h static inline type opal_atomic_ ## op ## _fetch_ ## suffix (opal_atomic_ ## ptr_type *addr, type value) \ op 381 opal/include/opal/sys/atomic_impl.h return opal_atomic_fetch_ ## op ## _ ## suffix (addr, value) operation value; \ op 98 opal/include/opal/sys/atomic_stdc.h #define OPAL_ATOMIC_STDC_DEFINE_FETCH_OP(op, bits, type, operator) \ op 99 opal/include/opal/sys/atomic_stdc.h static inline type opal_atomic_fetch_ ## op ##_## bits (opal_atomic_ ## type *addr, type value) \ op 101 opal/include/opal/sys/atomic_stdc.h return atomic_fetch_ ## op ## _explicit (addr, value, memory_order_relaxed); \ op 104 opal/include/opal/sys/atomic_stdc.h static inline type opal_atomic_## op ## _fetch_ ## bits (opal_atomic_ ## type *addr, type value) \ op 106 opal/include/opal/sys/atomic_stdc.h return atomic_fetch_ ## op ## _explicit (addr, value, memory_order_relaxed) operator value; \ op 1054 opal/mca/btl/btl.h struct mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 1100 opal/mca/btl/btl.h struct mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 329 opal/mca/btl/ofi/btl_ofi.h mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 334 opal/mca/btl/ofi/btl_ofi.h mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 17 opal/mca/btl/ofi/btl_ofi_atomics.c static inline int to_fi_op(mca_btl_base_atomic_op_t op) op 19 opal/mca/btl/ofi/btl_ofi_atomics.c switch (op) { op 35 opal/mca/btl/ofi/btl_ofi_atomics.c mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 54 opal/mca/btl/ofi/btl_ofi_atomics.c fi_op = to_fi_op(op); op 89 opal/mca/btl/ofi/btl_ofi_atomics.c mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 107 opal/mca/btl/ofi/btl_ofi_atomics.c fi_op = to_fi_op(op); op 256 opal/mca/btl/uct/btl_uct.h mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 261 opal/mca/btl/uct/btl_uct.h mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 28 opal/mca/btl/uct/btl_uct_amo.c mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 41 opal/mca/btl/uct/btl_uct_amo.c int uct_op = mca_btl_uct_btl_to_uct_atomic[op]; op 47 opal/mca/btl/uct/btl_uct_amo.c if (OPAL_UNLIKELY(MCA_BTL_ATOMIC_ADD != op && MCA_BTL_ATOMIC_SWAP != op)) { op 77 opal/mca/btl/uct/btl_uct_amo.c if (MCA_BTL_ATOMIC_ADD == op) { op 120 opal/mca/btl/uct/btl_uct_amo.c mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 129 opal/mca/btl/uct/btl_uct_amo.c return mca_btl_uct_afop (btl, endpoint, &result, remote_address, NULL, remote_handle, op, op 433 opal/mca/btl/ugni/btl_ugni.h mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 438 opal/mca/btl/ugni/btl_ugni.h mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 81 opal/mca/btl/ugni/btl_ugni_atomic.c mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 96 opal/mca/btl/ugni/btl_ugni_atomic.c gni_op = amo_cmds[type][op]; op 112 opal/mca/btl/ugni/btl_ugni_atomic.c mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 127 opal/mca/btl/ugni/btl_ugni_atomic.c gni_op = famo_cmds[type][op]; op 280 opal/mca/btl/vader/btl_vader.h mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 285 opal/mca/btl/vader/btl_vader.h mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 36 opal/mca/btl/vader/btl_vader_atomic.c mca_btl_base_atomic_op_t op, uint64_t operand, int flags, int order, op 41 opal/mca/btl/vader/btl_vader_atomic.c frag = mca_btl_vader_rdma_frag_alloc (btl, endpoint, MCA_BTL_VADER_OP_ATOMIC, operand, 0, op, 0, order, flags, NULL, op 75 opal/mca/btl/vader/btl_vader_atomic.c mca_btl_base_registration_handle_t *remote_handle, mca_btl_base_atomic_op_t op, op 81 opal/mca/btl/vader/btl_vader_atomic.c frag = mca_btl_vader_rdma_frag_alloc (btl, endpoint, MCA_BTL_VADER_OP_ATOMIC, operand, 0, op, 0, order, flags, op 50 opal/mca/btl/vader/btl_vader_frag.h mca_btl_base_atomic_op_t op; op 156 opal/mca/btl/vader/btl_vader_frag.h uint64_t operand1, uint64_t operand2, mca_btl_base_atomic_op_t op, int order, op 181 opal/mca/btl/vader/btl_vader_frag.h hdr->op = op; op 16 opal/mca/btl/vader/btl_vader_sc_emu.c static void mca_btl_vader_sc_emu_atomic_64 (int64_t *operand, opal_atomic_int64_t *addr, mca_btl_base_atomic_op_t op) op 20 opal/mca/btl/vader/btl_vader_sc_emu.c switch (op) { op 55 opal/mca/btl/vader/btl_vader_sc_emu.c static void mca_btl_vader_sc_emu_atomic_32 (int32_t *operand, opal_atomic_int32_t *addr, mca_btl_base_atomic_op_t op) op 59 opal/mca/btl/vader/btl_vader_sc_emu.c switch (op) { op 109 opal/mca/btl/vader/btl_vader_sc_emu.c mca_btl_vader_sc_emu_atomic_64 (hdr->operand, (void *) hdr->addr, hdr->op); op 113 opal/mca/btl/vader/btl_vader_sc_emu.c mca_btl_vader_sc_emu_atomic_32 (&tmp, (void *) hdr->addr, hdr->op); op 335 opal/mca/common/ucx/common_ucx_wpool.h opal_common_ucx_wpmem_putget(opal_common_ucx_wpmem_t *mem, opal_common_ucx_op_t op, op 354 opal/mca/common/ucx/common_ucx_wpool.h switch(op){ op 654 opal/mca/event/libevent2022/libevent/bufferevent_async.c be_async_ctrl(struct bufferevent *bev, enum bufferevent_ctrl_op op, op 657 opal/mca/event/libevent2022/libevent/bufferevent_async.c switch (op) { op 496 opal/mca/event/libevent2022/libevent/bufferevent_filter.c be_filter_ctrl(struct bufferevent *bev, enum bufferevent_ctrl_op op, op 500 opal/mca/event/libevent2022/libevent/bufferevent_filter.c switch (op) { op 1243 opal/mca/event/libevent2022/libevent/bufferevent_openssl.c enum bufferevent_ctrl_op op, union bufferevent_ctrl_data *data) op 1246 opal/mca/event/libevent2022/libevent/bufferevent_openssl.c switch (op) { op 684 opal/mca/event/libevent2022/libevent/bufferevent_sock.c be_socket_ctrl(struct bufferevent *bev, enum bufferevent_ctrl_op op, op 687 opal/mca/event/libevent2022/libevent/bufferevent_sock.c switch (op) { op 165 opal/mca/event/libevent2022/libevent/epoll.c epoll_op_to_string(int op) op 167 opal/mca/event/libevent2022/libevent/epoll.c return op == EPOLL_CTL_ADD?"ADD": op 168 opal/mca/event/libevent2022/libevent/epoll.c op == EPOLL_CTL_DEL?"DEL": op 169 opal/mca/event/libevent2022/libevent/epoll.c op == EPOLL_CTL_MOD?"MOD": op 179 opal/mca/event/libevent2022/libevent/epoll.c int op, events = 0; op 199 opal/mca/event/libevent2022/libevent/epoll.c op = EPOLL_CTL_ADD; op 232 opal/mca/event/libevent2022/libevent/epoll.c op = EPOLL_CTL_MOD; op 238 opal/mca/event/libevent2022/libevent/epoll.c op = EPOLL_CTL_DEL; op 245 opal/mca/event/libevent2022/libevent/epoll.c op = EPOLL_CTL_MOD; op 252 opal/mca/event/libevent2022/libevent/epoll.c op = EPOLL_CTL_MOD; op 265 opal/mca/event/libevent2022/libevent/epoll.c if (epoll_ctl(epollop->epfd, op, ch->fd, &epev) == -1) { op 266 opal/mca/event/libevent2022/libevent/epoll.c if (op == EPOLL_CTL_MOD && errno == ENOENT) { op 280 opal/mca/event/libevent2022/libevent/epoll.c } else if (op == EPOLL_CTL_ADD && errno == EEXIST) { op 297 opal/mca/event/libevent2022/libevent/epoll.c } else if (op == EPOLL_CTL_DEL && op 309 opal/mca/event/libevent2022/libevent/epoll.c epoll_op_to_string(op), op 321 opal/mca/event/libevent2022/libevent/epoll.c epoll_op_to_string(op), op 51 opal/mca/event/libevent2022/libevent/epoll_sub.c epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) op 54 opal/mca/event/libevent2022/libevent/epoll_sub.c return (syscall(__NR_epoll_ctl, epfd, op, fd, event)); op 72 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_abort_perror(op) TT_DIE(("%s: %s [%d]",(op),strerror(errno), errno)) op 78 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_fail_perror(op) TT_FAIL(("%s: %s [%d]",(op),strerror(errno), errno)) op 149 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_assert_op_type(a,op,b,type,fmt) \ op 150 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,type,(_val1 op _val2),fmt, \ op 153 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_int_op(a,op,b) \ op 154 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,long,(_val1 op _val2), \ op 157 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_uint_op(a,op,b) \ op 158 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,unsigned long, \ op 159 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (_val1 op _val2),"%lu",TT_EXIT_TEST_FUNCTION) op 161 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_ptr_op(a,op,b) \ op 162 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,void*, \ op 163 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (_val1 op _val2),"%p",TT_EXIT_TEST_FUNCTION) op 165 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_str_op(a,op,b) \ op 166 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,const char *, \ op 167 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (strcmp(_val1,_val2) op 0),"<%s>",TT_EXIT_TEST_FUNCTION) op 169 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_want_int_op(a,op,b) \ op 170 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,long,(_val1 op _val2),"%ld",(void)0) op 172 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_want_uint_op(a,op,b) \ op 173 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,unsigned long, \ op 174 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (_val1 op _val2),"%lu",(void)0) op 176 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_want_ptr_op(a,op,b) \ op 177 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,void*, \ op 178 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (_val1 op _val2),"%p",(void)0) op 180 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h #define tt_want_str_op(a,op,b) \ op 181 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h tt_assert_test_type(a,b,#a" "#op" "#b,const char *, \ op 182 opal/mca/event/libevent2022/libevent/test/tinytest_macros.h (strcmp(_val1,_val2) op 0),"<%s>",(void)0) op 100 opal/mca/event/libevent2022/libevent/win32select.c grow_fd_sets(struct win32op *op, unsigned new_num_fds) op 104 opal/mca/event/libevent2022/libevent/win32select.c EVUTIL_ASSERT(new_num_fds >= op->readset_in->fd_count && op 105 opal/mca/event/libevent2022/libevent/win32select.c new_num_fds >= op->writeset_in->fd_count); op 109 opal/mca/event/libevent2022/libevent/win32select.c if (!(op->readset_in = mm_realloc(op->readset_in, size))) op 111 opal/mca/event/libevent2022/libevent/win32select.c if (!(op->writeset_in = mm_realloc(op->writeset_in, size))) op 113 opal/mca/event/libevent2022/libevent/win32select.c op->resize_out_sets = 1; op 114 opal/mca/event/libevent2022/libevent/win32select.c op->num_fds_in_fd_sets = new_num_fds; op 119 opal/mca/event/libevent2022/libevent/win32select.c do_fd_set(struct win32op *op, struct idx_info *ent, evutil_socket_t s, int read) op 121 opal/mca/event/libevent2022/libevent/win32select.c struct win_fd_set *set = read ? op->readset_in : op->writeset_in; op 129 opal/mca/event/libevent2022/libevent/win32select.c if (set->fd_count == op->num_fds_in_fd_sets) { op 130 opal/mca/event/libevent2022/libevent/win32select.c if (grow_fd_sets(op, op->num_fds_in_fd_sets*2)) op 133 opal/mca/event/libevent2022/libevent/win32select.c set = read ? op->readset_in : op->writeset_in; op 145 opal/mca/event/libevent2022/libevent/win32select.c struct win32op *op, struct idx_info *ent, int read) op 148 opal/mca/event/libevent2022/libevent/win32select.c struct win_fd_set *set = read ? op->readset_in : op->writeset_in; op 690 opal/mca/pmix/cray/pmix_cray.c pmi_opcaddy_t *op = (pmi_opcaddy_t*)cbdata; op 910 opal/mca/pmix/cray/pmix_cray.c if (NULL != op->opcbfunc) { op 911 opal/mca/pmix/cray/pmix_cray.c op->opcbfunc(rc, op->cbdata); op 913 opal/mca/pmix/cray/pmix_cray.c OBJ_RELEASE(op); op 937 opal/mca/pmix/cray/pmix_cray.c pmi_opcaddy_t *op; op 940 opal/mca/pmix/cray/pmix_cray.c op = OBJ_NEW(pmi_opcaddy_t); op 941 opal/mca/pmix/cray/pmix_cray.c op->opcbfunc = cbfunc; op 942 opal/mca/pmix/cray/pmix_cray.c op->cbdata = cbdata; op 943 opal/mca/pmix/cray/pmix_cray.c event_assign(&op->ev, opal_pmix_base.evbase, -1, op 944 opal/mca/pmix/cray/pmix_cray.c EV_WRITE, fencenb, op); op 945 opal/mca/pmix/cray/pmix_cray.c event_active(&op->ev, EV_WRITE, 1); op 274 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 276 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != op->opcbfunc) { op 277 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc(pmix1_convert_rc(status), op->cbdata); op 279 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 349 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 393 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 394 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc = cbfunc; op 395 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 396 opal/mca/pmix/ext1x/pmix1x_client.c op->procs = parray; op 397 opal/mca/pmix/ext1x/pmix1x_client.c op->nprocs = cnt; op 400 opal/mca/pmix/ext1x/pmix1x_client.c rc = PMIx_Fence_nb(parray, cnt, iptr, n, opcbfunc, op); op 402 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 532 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 542 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != op->valcbfunc) { op 543 opal/mca/pmix/ext1x/pmix1x_client.c op->valcbfunc(rc, v, op->cbdata); op 545 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 552 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 564 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 565 opal/mca/pmix/ext1x/pmix1x_client.c op->valcbfunc = cbfunc; op 566 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 581 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->p.nspace, job->nspace, PMIX_MAX_NSLEN); op 582 opal/mca/pmix/ext1x/pmix1x_client.c op->p.rank = proc->vpid; op 584 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->p.nspace, my_proc.nspace, PMIX_MAX_NSLEN); op 585 opal/mca/pmix/ext1x/pmix1x_client.c op->p.rank = PMIX_RANK_WILDCARD; op 588 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 589 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 593 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, OPAL_PMIX_OPTIONAL, PMIX_MAX_KEYLEN); op 594 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, ival); op 596 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, ival->key, PMIX_MAX_KEYLEN); op 597 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, ival); op 604 opal/mca/pmix/ext1x/pmix1x_client.c rc = PMIx_Get_nb(&op->p, key, op->info, op->sz, val_cbfunc, op); op 606 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 653 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 663 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 664 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc = cbfunc; op 665 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 667 opal/mca/pmix/ext1x/pmix1x_client.c op->sz = opal_list_get_size(info); op 668 opal/mca/pmix/ext1x/pmix1x_client.c if (0 < op->sz) { op 669 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 672 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 673 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, iptr); op 678 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Publish_nb(op->info, op->sz, opcbfunc, op); op 679 opal/mca/pmix/ext1x/pmix1x_client.c if (0 < op->sz) { op 680 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_FREE(op->info, op->sz); op 776 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 783 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL == op->lkcbfunc) { op 784 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 834 opal/mca/pmix/ext1x/pmix1x_client.c op->lkcbfunc(rc, r, op->cbdata); op 839 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 846 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 855 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 856 opal/mca/pmix/ext1x/pmix1x_client.c op->lkcbfunc = cbfunc; op 857 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 859 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 860 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 863 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 864 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, iptr); op 869 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Lookup_nb(keys, op->info, op->sz, lk_cbfunc, op); op 904 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 909 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 910 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc = cbfunc; op 911 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 913 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 914 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 917 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 918 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, iptr); op 923 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Unpublish_nb(keys, op->info, op->sz, opcbfunc, op); op 998 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 1021 opal/mca/pmix/ext1x/pmix1x_client.c op->spcbfunc(rc, jobid, op->cbdata); op 1022 opal/mca/pmix/ext1x/pmix1x_client.c OBJ_RELEASE(op); op 1029 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 1035 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 1036 opal/mca/pmix/ext1x/pmix1x_client.c op->spcbfunc = cbfunc; op 1037 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 1039 opal/mca/pmix/ext1x/pmix1x_client.c if (NULL != job_info && 0 < (op->ninfo = opal_list_get_size(job_info))) { op 1040 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1043 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->info[n].key, info->key, PMIX_MAX_KEYLEN); op 1044 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->info[n].value, info); op 1049 opal/mca/pmix/ext1x/pmix1x_client.c op->sz = opal_list_get_size(apps); op 1050 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_APP_CREATE(op->apps, op->sz); op 1053 opal/mca/pmix/ext1x/pmix1x_client.c op->apps[n].cmd = strdup(app->cmd); op 1054 opal/mca/pmix/ext1x/pmix1x_client.c op->apps[n].argc = opal_argv_count(app->argv); op 1055 opal/mca/pmix/ext1x/pmix1x_client.c op->apps[n].argv = opal_argv_copy(app->argv); op 1056 opal/mca/pmix/ext1x/pmix1x_client.c op->apps[n].env = opal_argv_copy(app->env); op 1057 opal/mca/pmix/ext1x/pmix1x_client.c op->apps[n].maxprocs = app->maxprocs; op 1058 opal/mca/pmix/ext1x/pmix1x_client.c if (0 < (op->apps[n].ninfo = opal_list_get_size(&app->info))) { op 1059 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_INFO_CREATE(op->apps[n].info, op->apps[n].ninfo); op 1062 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->apps[n].info[m].key, info->key, PMIX_MAX_KEYLEN); op 1063 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_value_load(&op->apps[n].info[m].value, info); op 1070 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Spawn_nb(op->info, op->ninfo, op->apps, op->sz, spcbfunc, op); op 1128 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 1137 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 1138 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc = cbfunc; op 1139 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 1140 opal/mca/pmix/ext1x/pmix1x_client.c op->nprocs = cnt; op 1144 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1151 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->procs[n].nspace, job->nspace, PMIX_MAX_NSLEN); op 1156 opal/mca/pmix/ext1x/pmix1x_client.c op->procs[n].rank = PMIX_RANK_WILDCARD; op 1158 opal/mca/pmix/ext1x/pmix1x_client.c op->procs[n].rank = ptr->name.vpid; op 1163 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Connect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1215 opal/mca/pmix/ext1x/pmix1x_client.c pmix1_opcaddy_t *op; op 1224 opal/mca/pmix/ext1x/pmix1x_client.c op = OBJ_NEW(pmix1_opcaddy_t); op 1225 opal/mca/pmix/ext1x/pmix1x_client.c op->opcbfunc = cbfunc; op 1226 opal/mca/pmix/ext1x/pmix1x_client.c op->cbdata = cbdata; op 1227 opal/mca/pmix/ext1x/pmix1x_client.c op->nprocs = cnt; op 1231 opal/mca/pmix/ext1x/pmix1x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1238 opal/mca/pmix/ext1x/pmix1x_client.c (void)opal_string_copy(op->procs[n].nspace, job->nspace, PMIX_MAX_NSLEN); op 1243 opal/mca/pmix/ext1x/pmix1x_client.c op->procs[n].rank = PMIX_RANK_WILDCARD; op 1245 opal/mca/pmix/ext1x/pmix1x_client.c op->procs[n].rank = ptr->name.vpid; op 1250 opal/mca/pmix/ext1x/pmix1x_client.c ret = PMIx_Disconnect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 214 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 216 opal/mca/pmix/ext1x/pmix1x_server_south.c if (NULL != op->opcbfunc) { op 217 opal/mca/pmix/ext1x/pmix1x_server_south.c op->opcbfunc(pmix1_convert_rc(status), op->cbdata); op 219 opal/mca/pmix/ext1x/pmix1x_server_south.c if (op->active) { op 220 opal/mca/pmix/ext1x/pmix1x_server_south.c op->active = false; op 222 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_RELEASE(op); op 237 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t op; op 285 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_CONSTRUCT(&op, pmix1_opcaddy_t); op 286 opal/mca/pmix/ext1x/pmix1x_server_south.c op.info = pinfo; op 287 opal/mca/pmix/ext1x/pmix1x_server_south.c op.sz = sz; op 288 opal/mca/pmix/ext1x/pmix1x_server_south.c op.opcbfunc = cbfunc; op 289 opal/mca/pmix/ext1x/pmix1x_server_south.c op.cbdata = cbdata; op 290 opal/mca/pmix/ext1x/pmix1x_server_south.c op.active = true; op 292 opal/mca/pmix/ext1x/pmix1x_server_south.c opcbfunc, &op); op 294 opal/mca/pmix/ext1x/pmix1x_server_south.c PMIX_WAIT_FOR_COMPLETION(op.active); op 326 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t *op; op 329 opal/mca/pmix/ext1x/pmix1x_server_south.c op = OBJ_NEW(pmix1_opcaddy_t); op 330 opal/mca/pmix/ext1x/pmix1x_server_south.c op->opcbfunc = cbfunc; op 331 opal/mca/pmix/ext1x/pmix1x_server_south.c op->cbdata = cbdata; op 334 opal/mca/pmix/ext1x/pmix1x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, proc->jobid); op 335 opal/mca/pmix/ext1x/pmix1x_server_south.c op->p.rank = proc->vpid; op 337 opal/mca/pmix/ext1x/pmix1x_server_south.c rc = PMIx_server_register_client(&op->p, uid, gid, server_object, op 338 opal/mca/pmix/ext1x/pmix1x_server_south.c opcbfunc, op); op 340 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_RELEASE(op); op 384 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t *op = (pmix1_opcaddy_t*)cbdata; op 387 opal/mca/pmix/ext1x/pmix1x_server_south.c if (NULL != op->mdxcbfunc) { op 388 opal/mca/pmix/ext1x/pmix1x_server_south.c op->mdxcbfunc(rc, data, sz, op->cbdata, NULL, NULL); op 390 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_RELEASE(op); op 396 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t *op; op 400 opal/mca/pmix/ext1x/pmix1x_server_south.c op = OBJ_NEW(pmix1_opcaddy_t); op 401 opal/mca/pmix/ext1x/pmix1x_server_south.c op->mdxcbfunc = cbfunc; op 402 opal/mca/pmix/ext1x/pmix1x_server_south.c op->cbdata = cbdata; op 405 opal/mca/pmix/ext1x/pmix1x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, proc->jobid); op 406 opal/mca/pmix/ext1x/pmix1x_server_south.c op->p.rank = proc->vpid; op 409 opal/mca/pmix/ext1x/pmix1x_server_south.c rc = PMIx_server_dmodex_request(&op->p, dmdx_response, op); op 411 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_RELEASE(op); op 425 opal/mca/pmix/ext1x/pmix1x_server_south.c pmix1_opcaddy_t *op; op 428 opal/mca/pmix/ext1x/pmix1x_server_south.c op = OBJ_NEW(pmix1_opcaddy_t); op 429 opal/mca/pmix/ext1x/pmix1x_server_south.c op->opcbfunc = cbfunc; op 430 opal/mca/pmix/ext1x/pmix1x_server_south.c op->cbdata = cbdata; op 444 opal/mca/pmix/ext1x/pmix1x_server_south.c op->info = pinfo; op 445 opal/mca/pmix/ext1x/pmix1x_server_south.c op->sz = sz; op 449 opal/mca/pmix/ext1x/pmix1x_server_south.c pinfo, sz, opcbfunc, op); op 451 opal/mca/pmix/ext1x/pmix1x_server_south.c OBJ_RELEASE(op); op 138 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 140 opal/mca/pmix/ext2x/ext2x.c OPAL_ACQUIRE_OBJECT(op); op 142 opal/mca/pmix/ext2x/ext2x.c if (NULL != op->opcbfunc) { op 143 opal/mca/pmix/ext2x/ext2x.c op->opcbfunc(ext2x_convert_rc(status), op->cbdata); op 145 opal/mca/pmix/ext2x/ext2x.c OBJ_RELEASE(op); op 187 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 189 opal/mca/pmix/ext2x/ext2x.c OBJ_RELEASE(op); op 197 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op; op 204 opal/mca/pmix/ext2x/ext2x.c op = OBJ_NEW(ext2x_opcaddy_t); op 206 opal/mca/pmix/ext2x/ext2x.c if (NULL != results && 0 < (op->ninfo = opal_list_get_size(results))) { op 208 opal/mca/pmix/ext2x/ext2x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 211 opal/mca/pmix/ext2x/ext2x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 212 opal/mca/pmix/ext2x/ext2x.c ext2x_value_load(&op->info[n].value, kv); op 219 opal/mca/pmix/ext2x/ext2x.c cd->pmixcbfunc(pstatus, op->info, op->ninfo, event_hdlr_complete, op, cd->cbdata); op 1030 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1032 opal/mca/pmix/ext2x/ext2x.c OPAL_ACQUIRE_OBJECT(op); op 1033 opal/mca/pmix/ext2x/ext2x.c op->event->index = errhandler_ref; op 1037 opal/mca/pmix/ext2x/ext2x.c if (NULL != op->evregcbfunc) { op 1038 opal/mca/pmix/ext2x/ext2x.c op->evregcbfunc(ext2x_convert_rc(status), errhandler_ref, op->cbdata); op 1040 opal/mca/pmix/ext2x/ext2x.c OBJ_RELEASE(op); op 1049 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1062 opal/mca/pmix/ext2x/ext2x.c op = OBJ_NEW(ext2x_opcaddy_t); op 1063 opal/mca/pmix/ext2x/ext2x.c op->evregcbfunc = cbfunc; op 1064 opal/mca/pmix/ext2x/ext2x.c op->cbdata = cbdata; op 1068 opal/mca/pmix/ext2x/ext2x.c op->ncodes = opal_list_get_size(event_codes); op 1069 opal/mca/pmix/ext2x/ext2x.c op->pcodes = (pmix_status_t*)malloc(op->ncodes * sizeof(pmix_status_t)); op 1072 opal/mca/pmix/ext2x/ext2x.c op->pcodes[n] = ext2x_convert_opalrc(kv->data.integer); op 1078 opal/mca/pmix/ext2x/ext2x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1079 opal/mca/pmix/ext2x/ext2x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1082 opal/mca/pmix/ext2x/ext2x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1083 opal/mca/pmix/ext2x/ext2x.c ext2x_value_load(&op->info[n].value, kv); op 1089 opal/mca/pmix/ext2x/ext2x.c op->event = OBJ_NEW(opal_ext2x_event_t); op 1090 opal/mca/pmix/ext2x/ext2x.c op->event->handler = evhandler; op 1091 opal/mca/pmix/ext2x/ext2x.c opal_list_append(&mca_pmix_ext2x_component.events, &op->event->super); op 1094 opal/mca/pmix/ext2x/ext2x.c PMIx_Register_event_handler(op->pcodes, op->ncodes, op 1095 opal/mca/pmix/ext2x/ext2x.c op->info, op->ninfo, op 1096 opal/mca/pmix/ext2x/ext2x.c ext2x_event_hdlr, errreg_cbfunc, op); op 1104 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op; op 1127 opal/mca/pmix/ext2x/ext2x.c op = OBJ_NEW(ext2x_opcaddy_t); op 1128 opal/mca/pmix/ext2x/ext2x.c op->opcbfunc = cbfunc; op 1129 opal/mca/pmix/ext2x/ext2x.c op->cbdata = cbdata; op 1132 opal/mca/pmix/ext2x/ext2x.c PMIx_Deregister_event_handler(evhandler, opcbfunc, op); op 1138 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1139 opal/mca/pmix/ext2x/ext2x.c if (NULL != op->opcbfunc) { op 1140 opal/mca/pmix/ext2x/ext2x.c op->opcbfunc(ext2x_convert_rc(status), op->cbdata); op 1142 opal/mca/pmix/ext2x/ext2x.c OBJ_RELEASE(op); op 1151 opal/mca/pmix/ext2x/ext2x.c ext2x_opcaddy_t *op; op 1165 opal/mca/pmix/ext2x/ext2x.c op = OBJ_NEW(ext2x_opcaddy_t); op 1166 opal/mca/pmix/ext2x/ext2x.c op->opcbfunc = cbfunc; op 1167 opal/mca/pmix/ext2x/ext2x.c op->cbdata = cbdata; op 1177 opal/mca/pmix/ext2x/ext2x.c OBJ_RELEASE(op); op 1191 opal/mca/pmix/ext2x/ext2x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1192 opal/mca/pmix/ext2x/ext2x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1195 opal/mca/pmix/ext2x/ext2x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1199 opal/mca/pmix/ext2x/ext2x.c op->info[n].value.type = PMIX_STATUS; op 1200 opal/mca/pmix/ext2x/ext2x.c op->info[n].value.data.status = ext2x_convert_opalrc(kv->data.integer); op 1202 opal/mca/pmix/ext2x/ext2x.c ext2x_value_load(&op->info[n].value, kv); op 1209 opal/mca/pmix/ext2x/ext2x.c pstatus = PMIx_Notify_event(pstatus, pptr, prange, op->info, op->ninfo, notify_complete, op); op 440 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 442 opal/mca/pmix/ext2x/ext2x_client.c OPAL_ACQUIRE_OBJECT(op); op 443 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != op->opcbfunc) { op 444 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc(ext2x_convert_rc(status), op->cbdata); op 446 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 515 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 546 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 547 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc = cbfunc; op 548 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 549 opal/mca/pmix/ext2x/ext2x_client.c op->procs = parray; op 550 opal/mca/pmix/ext2x/ext2x_client.c op->nprocs = cnt; op 553 opal/mca/pmix/ext2x/ext2x_client.c op->ninfo = 1; op 554 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 555 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_LOAD(&op->info[0], PMIX_COLLECT_DATA, NULL, PMIX_BOOL); op 559 opal/mca/pmix/ext2x/ext2x_client.c rc = PMIx_Fence_nb(op->procs, op->nprocs, op->info, op->ninfo, opcbfunc, op); op 677 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 681 opal/mca/pmix/ext2x/ext2x_client.c OPAL_ACQUIRE_OBJECT(op); op 683 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != op->nspace) { op 684 opal/mca/pmix/ext2x/ext2x_client.c val.key = strdup(op->nspace); op 692 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != op->valcbfunc) { op 693 opal/mca/pmix/ext2x/ext2x_client.c op->valcbfunc(rc, v, op->cbdata); op 696 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 703 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 748 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 749 opal/mca/pmix/ext2x/ext2x_client.c op->valcbfunc = cbfunc; op 750 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 752 opal/mca/pmix/ext2x/ext2x_client.c op->nspace = strdup(key); op 755 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->p.nspace, my_proc.nspace, PMIX_MAX_NSLEN); op 756 opal/mca/pmix/ext2x/ext2x_client.c op->p.rank = ext2x_convert_rank(PMIX_RANK_WILDCARD); op 762 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->p.nspace, nsptr, PMIX_MAX_NSLEN); op 763 opal/mca/pmix/ext2x/ext2x_client.c op->p.rank = ext2x_convert_opalrank(proc->vpid); op 767 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 768 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 771 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, val->key, PMIX_MAX_KEYLEN); op 772 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, val); op 778 opal/mca/pmix/ext2x/ext2x_client.c rc = PMIx_Get_nb(&op->p, key, op->info, op->sz, val_cbfunc, op); op 780 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 834 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 851 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 852 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc = cbfunc; op 853 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 855 opal/mca/pmix/ext2x/ext2x_client.c op->sz = opal_list_get_size(info); op 856 opal/mca/pmix/ext2x/ext2x_client.c if (0 < op->sz) { op 857 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 860 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 861 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, iptr); op 866 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Publish_nb(op->info, op->sz, opcbfunc, op); op 959 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 966 opal/mca/pmix/ext2x/ext2x_client.c OPAL_ACQUIRE_OBJECT(op); op 968 opal/mca/pmix/ext2x/ext2x_client.c if (NULL == op->lkcbfunc) { op 969 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 973 opal/mca/pmix/ext2x/ext2x_client.c rc = ext2x_convert_rc(op->status); op 1019 opal/mca/pmix/ext2x/ext2x_client.c op->lkcbfunc(rc, r, op->cbdata); op 1024 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1031 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1047 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1048 opal/mca/pmix/ext2x/ext2x_client.c op->lkcbfunc = cbfunc; op 1049 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1051 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1052 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1055 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1056 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, iptr); op 1060 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Lookup_nb(keys, op->info, op->sz, lk_cbfunc, op); op 1102 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1114 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1115 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc = cbfunc; op 1116 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1118 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1119 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1122 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1123 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, iptr); op 1128 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Unpublish_nb(keys, op->info, op->sz, opcbfunc, op); op 1215 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1220 opal/mca/pmix/ext2x/ext2x_client.c OPAL_ACQUIRE_OBJECT(op); op 1244 opal/mca/pmix/ext2x/ext2x_client.c op->spcbfunc(rc, jobid, op->cbdata); op 1245 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1252 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1265 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1266 opal/mca/pmix/ext2x/ext2x_client.c op->spcbfunc = cbfunc; op 1267 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1269 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != job_info && 0 < (op->ninfo = opal_list_get_size(job_info))) { op 1270 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1273 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, info->key, PMIX_MAX_KEYLEN); op 1274 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, info); op 1279 opal/mca/pmix/ext2x/ext2x_client.c op->sz = opal_list_get_size(apps); op 1280 opal/mca/pmix/ext2x/ext2x_client.c PMIX_APP_CREATE(op->apps, op->sz); op 1283 opal/mca/pmix/ext2x/ext2x_client.c op->apps[n].cmd = strdup(app->cmd); op 1285 opal/mca/pmix/ext2x/ext2x_client.c op->apps[n].argv = opal_argv_copy(app->argv); op 1288 opal/mca/pmix/ext2x/ext2x_client.c op->apps[n].env = opal_argv_copy(app->env); op 1290 opal/mca/pmix/ext2x/ext2x_client.c op->apps[n].maxprocs = app->maxprocs; op 1291 opal/mca/pmix/ext2x/ext2x_client.c if (0 < (op->apps[n].ninfo = opal_list_get_size(&app->info))) { op 1292 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->apps[n].info, op->apps[n].ninfo); op 1295 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->apps[n].info[m].key, info->key, PMIX_MAX_KEYLEN); op 1296 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->apps[n].info[m].value, info); op 1303 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Spawn_nb(op->info, op->ninfo, op->apps, op->sz, spcbfunc, op); op 1357 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1378 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1379 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc = cbfunc; op 1380 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1381 opal/mca/pmix/ext2x/ext2x_client.c op->nprocs = opal_list_get_size(procs); op 1385 opal/mca/pmix/ext2x/ext2x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1389 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1393 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1394 opal/mca/pmix/ext2x/ext2x_client.c op->procs[n].rank = ext2x_convert_opalrank(ptr->name.vpid); op 1399 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Connect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1401 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1455 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1476 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1477 opal/mca/pmix/ext2x/ext2x_client.c op->opcbfunc = cbfunc; op 1478 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1479 opal/mca/pmix/ext2x/ext2x_client.c op->nprocs = opal_list_get_size(procs); op 1483 opal/mca/pmix/ext2x/ext2x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1487 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1491 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1492 opal/mca/pmix/ext2x/ext2x_client.c op->procs[n].rank = ext2x_convert_opalrank(ptr->name.vpid); op 1497 opal/mca/pmix/ext2x/ext2x_client.c ret = PMIx_Disconnect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1499 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1586 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1587 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1596 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 1603 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != op->qcbfunc) { op 1604 opal/mca/pmix/ext2x/ext2x_client.c op->qcbfunc(rc, NULL, op->cbdata, relcbfunc, op); op 1606 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1621 opal/mca/pmix/ext2x/ext2x_client.c ext2x_opcaddy_t *op; op 1635 opal/mca/pmix/ext2x/ext2x_client.c op = OBJ_NEW(ext2x_opcaddy_t); op 1636 opal/mca/pmix/ext2x/ext2x_client.c op->qcbfunc = cbfunc; op 1637 opal/mca/pmix/ext2x/ext2x_client.c op->cbdata = cbdata; op 1639 opal/mca/pmix/ext2x/ext2x_client.c op->nprocs = opal_list_get_size(targets); op 1643 opal/mca/pmix/ext2x/ext2x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1647 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 1651 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1652 opal/mca/pmix/ext2x/ext2x_client.c op->procs[n].rank = ext2x_convert_opalrank(ptr->name.vpid); op 1658 opal/mca/pmix/ext2x/ext2x_client.c if (NULL != directives && 0 < (op->ninfo = opal_list_get_size(directives))) { op 1659 opal/mca/pmix/ext2x/ext2x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1662 opal/mca/pmix/ext2x/ext2x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1663 opal/mca/pmix/ext2x/ext2x_client.c ext2x_value_load(&op->info[n].value, iptr); op 1668 opal/mca/pmix/ext2x/ext2x_client.c rc = PMIx_Job_control_nb(op->procs,op->nprocs, op->info, op->ninfo, infocbfunc, op); op 1670 opal/mca/pmix/ext2x/ext2x_client.c OBJ_RELEASE(op); op 78 opal/mca/pmix/ext2x/ext2x_server_south.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 80 opal/mca/pmix/ext2x/ext2x_server_south.c OPAL_ACQUIRE_OBJECT(op); op 82 opal/mca/pmix/ext2x/ext2x_server_south.c if (NULL != op->opcbfunc) { op 83 opal/mca/pmix/ext2x/ext2x_server_south.c op->opcbfunc(ext2x_convert_rc(status), op->cbdata); op 85 opal/mca/pmix/ext2x/ext2x_server_south.c OBJ_RELEASE(op); op 475 opal/mca/pmix/ext2x/ext2x_server_south.c ext2x_opcaddy_t *op = (ext2x_opcaddy_t*)cbdata; op 478 opal/mca/pmix/ext2x/ext2x_server_south.c if (NULL != op->mdxcbfunc) { op 479 opal/mca/pmix/ext2x/ext2x_server_south.c op->mdxcbfunc(rc, data, sz, op->cbdata, NULL, NULL); op 481 opal/mca/pmix/ext2x/ext2x_server_south.c OBJ_RELEASE(op); op 488 opal/mca/pmix/ext2x/ext2x_server_south.c ext2x_opcaddy_t *op; op 499 opal/mca/pmix/ext2x/ext2x_server_south.c op = OBJ_NEW(ext2x_opcaddy_t); op 500 opal/mca/pmix/ext2x/ext2x_server_south.c op->mdxcbfunc = cbfunc; op 501 opal/mca/pmix/ext2x/ext2x_server_south.c op->cbdata = cbdata; op 504 opal/mca/pmix/ext2x/ext2x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, proc->jobid); op 505 opal/mca/pmix/ext2x/ext2x_server_south.c op->p.rank = ext2x_convert_opalrank(proc->vpid); op 508 opal/mca/pmix/ext2x/ext2x_server_south.c rc = PMIx_server_dmodex_request(&op->p, dmdx_response, op); op 510 opal/mca/pmix/ext2x/ext2x_server_south.c OBJ_RELEASE(op); op 525 opal/mca/pmix/ext2x/ext2x_server_south.c ext2x_opcaddy_t *op; op 548 opal/mca/pmix/ext2x/ext2x_server_south.c op = OBJ_NEW(ext2x_opcaddy_t); op 549 opal/mca/pmix/ext2x/ext2x_server_south.c op->info = pinfo; op 550 opal/mca/pmix/ext2x/ext2x_server_south.c op->sz = sz; op 551 opal/mca/pmix/ext2x/ext2x_server_south.c op->opcbfunc = cbfunc; op 552 opal/mca/pmix/ext2x/ext2x_server_south.c op->cbdata = cbdata; op 555 opal/mca/pmix/ext2x/ext2x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, OPAL_JOBID_INVALID); op 556 opal/mca/pmix/ext2x/ext2x_server_south.c op->p.rank = ext2x_convert_opalrank(OPAL_VPID_INVALID); op 558 opal/mca/pmix/ext2x/ext2x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, source->jobid); op 559 opal/mca/pmix/ext2x/ext2x_server_south.c op->p.rank = ext2x_convert_opalrank(source->vpid); op 566 opal/mca/pmix/ext2x/ext2x_server_south.c rc = PMIx_Notify_event(rc, &op->p, PMIX_RANGE_SESSION, op 567 opal/mca/pmix/ext2x/ext2x_server_south.c pinfo, sz, opcbfunc, op); op 569 opal/mca/pmix/ext2x/ext2x_server_south.c OBJ_RELEASE(op); op 147 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 149 opal/mca/pmix/ext3x/ext3x.c OPAL_ACQUIRE_OBJECT(op); op 151 opal/mca/pmix/ext3x/ext3x.c if (NULL != op->opcbfunc) { op 152 opal/mca/pmix/ext3x/ext3x.c op->opcbfunc(ext3x_convert_rc(status), op->cbdata); op 154 opal/mca/pmix/ext3x/ext3x.c OBJ_RELEASE(op); op 196 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 198 opal/mca/pmix/ext3x/ext3x.c OBJ_RELEASE(op); op 206 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op; op 213 opal/mca/pmix/ext3x/ext3x.c op = OBJ_NEW(ext3x_opcaddy_t); op 215 opal/mca/pmix/ext3x/ext3x.c if (NULL != results && 0 < (op->ninfo = opal_list_get_size(results))) { op 217 opal/mca/pmix/ext3x/ext3x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 220 opal/mca/pmix/ext3x/ext3x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 221 opal/mca/pmix/ext3x/ext3x.c ext3x_value_load(&op->info[n].value, kv); op 228 opal/mca/pmix/ext3x/ext3x.c cd->pmixcbfunc(pstatus, op->info, op->ninfo, event_hdlr_complete, op, cd->cbdata); op 1259 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1261 opal/mca/pmix/ext3x/ext3x.c OPAL_ACQUIRE_OBJECT(op); op 1262 opal/mca/pmix/ext3x/ext3x.c op->event->index = errhandler_ref; op 1266 opal/mca/pmix/ext3x/ext3x.c if (NULL != op->evregcbfunc) { op 1267 opal/mca/pmix/ext3x/ext3x.c op->evregcbfunc(ext3x_convert_rc(status), errhandler_ref, op->cbdata); op 1269 opal/mca/pmix/ext3x/ext3x.c OBJ_RELEASE(op); op 1278 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1291 opal/mca/pmix/ext3x/ext3x.c op = OBJ_NEW(ext3x_opcaddy_t); op 1292 opal/mca/pmix/ext3x/ext3x.c op->evregcbfunc = cbfunc; op 1293 opal/mca/pmix/ext3x/ext3x.c op->cbdata = cbdata; op 1297 opal/mca/pmix/ext3x/ext3x.c op->ncodes = opal_list_get_size(event_codes); op 1298 opal/mca/pmix/ext3x/ext3x.c op->pcodes = (pmix_status_t*)malloc(op->ncodes * sizeof(pmix_status_t)); op 1301 opal/mca/pmix/ext3x/ext3x.c op->pcodes[n] = ext3x_convert_opalrc(kv->data.integer); op 1307 opal/mca/pmix/ext3x/ext3x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1308 opal/mca/pmix/ext3x/ext3x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1311 opal/mca/pmix/ext3x/ext3x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1312 opal/mca/pmix/ext3x/ext3x.c ext3x_value_load(&op->info[n].value, kv); op 1318 opal/mca/pmix/ext3x/ext3x.c op->event = OBJ_NEW(opal_ext3x_event_t); op 1319 opal/mca/pmix/ext3x/ext3x.c op->event->handler = evhandler; op 1320 opal/mca/pmix/ext3x/ext3x.c opal_list_append(&mca_pmix_ext3x_component.events, &op->event->super); op 1323 opal/mca/pmix/ext3x/ext3x.c PMIx_Register_event_handler(op->pcodes, op->ncodes, op 1324 opal/mca/pmix/ext3x/ext3x.c op->info, op->ninfo, op 1325 opal/mca/pmix/ext3x/ext3x.c ext3x_event_hdlr, errreg_cbfunc, op); op 1333 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op; op 1356 opal/mca/pmix/ext3x/ext3x.c op = OBJ_NEW(ext3x_opcaddy_t); op 1357 opal/mca/pmix/ext3x/ext3x.c op->opcbfunc = cbfunc; op 1358 opal/mca/pmix/ext3x/ext3x.c op->cbdata = cbdata; op 1361 opal/mca/pmix/ext3x/ext3x.c PMIx_Deregister_event_handler(evhandler, opcbfunc, op); op 1367 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1368 opal/mca/pmix/ext3x/ext3x.c if (NULL != op->opcbfunc) { op 1369 opal/mca/pmix/ext3x/ext3x.c op->opcbfunc(ext3x_convert_rc(status), op->cbdata); op 1371 opal/mca/pmix/ext3x/ext3x.c OBJ_RELEASE(op); op 1380 opal/mca/pmix/ext3x/ext3x.c ext3x_opcaddy_t *op; op 1394 opal/mca/pmix/ext3x/ext3x.c op = OBJ_NEW(ext3x_opcaddy_t); op 1395 opal/mca/pmix/ext3x/ext3x.c op->opcbfunc = cbfunc; op 1396 opal/mca/pmix/ext3x/ext3x.c op->cbdata = cbdata; op 1406 opal/mca/pmix/ext3x/ext3x.c OBJ_RELEASE(op); op 1420 opal/mca/pmix/ext3x/ext3x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1421 opal/mca/pmix/ext3x/ext3x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1424 opal/mca/pmix/ext3x/ext3x.c (void)opal_string_copy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1428 opal/mca/pmix/ext3x/ext3x.c op->info[n].value.type = PMIX_STATUS; op 1429 opal/mca/pmix/ext3x/ext3x.c op->info[n].value.data.status = ext3x_convert_opalrc(kv->data.integer); op 1431 opal/mca/pmix/ext3x/ext3x.c ext3x_value_load(&op->info[n].value, kv); op 1438 opal/mca/pmix/ext3x/ext3x.c pstatus = PMIx_Notify_event(pstatus, pptr, prange, op->info, op->ninfo, notify_complete, op); op 441 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 443 opal/mca/pmix/ext3x/ext3x_client.c OPAL_ACQUIRE_OBJECT(op); op 444 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != op->opcbfunc) { op 445 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc(ext3x_convert_rc(status), op->cbdata); op 447 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 516 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 547 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 548 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc = cbfunc; op 549 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 550 opal/mca/pmix/ext3x/ext3x_client.c op->procs = parray; op 551 opal/mca/pmix/ext3x/ext3x_client.c op->nprocs = cnt; op 554 opal/mca/pmix/ext3x/ext3x_client.c op->ninfo = 1; op 555 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 556 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_LOAD(&op->info[0], PMIX_COLLECT_DATA, NULL, PMIX_BOOL); op 560 opal/mca/pmix/ext3x/ext3x_client.c rc = PMIx_Fence_nb(op->procs, op->nprocs, op->info, op->ninfo, opcbfunc, op); op 678 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 682 opal/mca/pmix/ext3x/ext3x_client.c OPAL_ACQUIRE_OBJECT(op); op 684 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != op->nspace) { op 685 opal/mca/pmix/ext3x/ext3x_client.c val.key = strdup(op->nspace); op 693 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != op->valcbfunc) { op 694 opal/mca/pmix/ext3x/ext3x_client.c op->valcbfunc(rc, v, op->cbdata); op 697 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 704 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 749 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 750 opal/mca/pmix/ext3x/ext3x_client.c op->valcbfunc = cbfunc; op 751 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 753 opal/mca/pmix/ext3x/ext3x_client.c op->nspace = strdup(key); op 756 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->p.nspace, mca_pmix_ext3x_component.myproc.nspace, PMIX_MAX_NSLEN); op 757 opal/mca/pmix/ext3x/ext3x_client.c op->p.rank = ext3x_convert_rank(PMIX_RANK_WILDCARD); op 763 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->p.nspace, nsptr, PMIX_MAX_NSLEN); op 764 opal/mca/pmix/ext3x/ext3x_client.c op->p.rank = ext3x_convert_opalrank(proc->vpid); op 768 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 769 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 772 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, val->key, PMIX_MAX_KEYLEN); op 773 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, val); op 779 opal/mca/pmix/ext3x/ext3x_client.c rc = PMIx_Get_nb(&op->p, key, op->info, op->sz, val_cbfunc, op); op 781 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 835 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 852 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 853 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc = cbfunc; op 854 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 856 opal/mca/pmix/ext3x/ext3x_client.c op->sz = opal_list_get_size(info); op 857 opal/mca/pmix/ext3x/ext3x_client.c if (0 < op->sz) { op 858 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 861 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 862 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, iptr); op 867 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Publish_nb(op->info, op->sz, opcbfunc, op); op 960 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 967 opal/mca/pmix/ext3x/ext3x_client.c OPAL_ACQUIRE_OBJECT(op); op 969 opal/mca/pmix/ext3x/ext3x_client.c if (NULL == op->lkcbfunc) { op 970 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 974 opal/mca/pmix/ext3x/ext3x_client.c rc = ext3x_convert_rc(op->status); op 1020 opal/mca/pmix/ext3x/ext3x_client.c op->lkcbfunc(rc, r, op->cbdata); op 1025 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1032 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1048 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1049 opal/mca/pmix/ext3x/ext3x_client.c op->lkcbfunc = cbfunc; op 1050 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1052 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1053 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1056 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1057 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, iptr); op 1061 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Lookup_nb(keys, op->info, op->sz, lk_cbfunc, op); op 1103 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1115 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1116 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc = cbfunc; op 1117 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1119 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1120 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1123 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1124 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, iptr); op 1129 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Unpublish_nb(keys, op->info, op->sz, opcbfunc, op); op 1216 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1221 opal/mca/pmix/ext3x/ext3x_client.c OPAL_ACQUIRE_OBJECT(op); op 1245 opal/mca/pmix/ext3x/ext3x_client.c op->spcbfunc(rc, jobid, op->cbdata); op 1246 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1253 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1266 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1267 opal/mca/pmix/ext3x/ext3x_client.c op->spcbfunc = cbfunc; op 1268 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1270 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != job_info && 0 < (op->ninfo = opal_list_get_size(job_info))) { op 1271 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1274 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, info->key, PMIX_MAX_KEYLEN); op 1275 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, info); op 1280 opal/mca/pmix/ext3x/ext3x_client.c op->sz = opal_list_get_size(apps); op 1281 opal/mca/pmix/ext3x/ext3x_client.c PMIX_APP_CREATE(op->apps, op->sz); op 1284 opal/mca/pmix/ext3x/ext3x_client.c op->apps[n].cmd = strdup(app->cmd); op 1286 opal/mca/pmix/ext3x/ext3x_client.c op->apps[n].argv = opal_argv_copy(app->argv); op 1289 opal/mca/pmix/ext3x/ext3x_client.c op->apps[n].env = opal_argv_copy(app->env); op 1291 opal/mca/pmix/ext3x/ext3x_client.c op->apps[n].maxprocs = app->maxprocs; op 1292 opal/mca/pmix/ext3x/ext3x_client.c if (0 < (op->apps[n].ninfo = opal_list_get_size(&app->info))) { op 1293 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->apps[n].info, op->apps[n].ninfo); op 1296 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->apps[n].info[m].key, info->key, PMIX_MAX_KEYLEN); op 1297 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->apps[n].info[m].value, info); op 1304 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Spawn_nb(op->info, op->ninfo, op->apps, op->sz, spcbfunc, op); op 1358 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1379 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1380 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc = cbfunc; op 1381 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1382 opal/mca/pmix/ext3x/ext3x_client.c op->nprocs = opal_list_get_size(procs); op 1386 opal/mca/pmix/ext3x/ext3x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1390 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1394 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1395 opal/mca/pmix/ext3x/ext3x_client.c op->procs[n].rank = ext3x_convert_opalrank(ptr->name.vpid); op 1400 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Connect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1402 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1455 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1476 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1477 opal/mca/pmix/ext3x/ext3x_client.c op->opcbfunc = cbfunc; op 1478 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1479 opal/mca/pmix/ext3x/ext3x_client.c op->nprocs = opal_list_get_size(procs); op 1483 opal/mca/pmix/ext3x/ext3x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1487 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1491 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1492 opal/mca/pmix/ext3x/ext3x_client.c op->procs[n].rank = ext3x_convert_opalrank(ptr->name.vpid); op 1497 opal/mca/pmix/ext3x/ext3x_client.c ret = PMIx_Disconnect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1499 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1586 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1587 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1596 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 1603 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != op->qcbfunc) { op 1604 opal/mca/pmix/ext3x/ext3x_client.c op->qcbfunc(rc, NULL, op->cbdata, relcbfunc, op); op 1606 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1621 opal/mca/pmix/ext3x/ext3x_client.c ext3x_opcaddy_t *op; op 1635 opal/mca/pmix/ext3x/ext3x_client.c op = OBJ_NEW(ext3x_opcaddy_t); op 1636 opal/mca/pmix/ext3x/ext3x_client.c op->qcbfunc = cbfunc; op 1637 opal/mca/pmix/ext3x/ext3x_client.c op->cbdata = cbdata; op 1639 opal/mca/pmix/ext3x/ext3x_client.c op->nprocs = opal_list_get_size(targets); op 1643 opal/mca/pmix/ext3x/ext3x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1647 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 1651 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1652 opal/mca/pmix/ext3x/ext3x_client.c op->procs[n].rank = ext3x_convert_opalrank(ptr->name.vpid); op 1658 opal/mca/pmix/ext3x/ext3x_client.c if (NULL != directives && 0 < (op->ninfo = opal_list_get_size(directives))) { op 1659 opal/mca/pmix/ext3x/ext3x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1662 opal/mca/pmix/ext3x/ext3x_client.c (void)opal_string_copy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1663 opal/mca/pmix/ext3x/ext3x_client.c ext3x_value_load(&op->info[n].value, iptr); op 1668 opal/mca/pmix/ext3x/ext3x_client.c rc = PMIx_Job_control_nb(op->procs,op->nprocs, op->info, op->ninfo, infocbfunc, op); op 1670 opal/mca/pmix/ext3x/ext3x_client.c OBJ_RELEASE(op); op 79 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 81 opal/mca/pmix/ext3x/ext3x_server_south.c OPAL_ACQUIRE_OBJECT(op); op 83 opal/mca/pmix/ext3x/ext3x_server_south.c if (NULL != op->opcbfunc) { op 84 opal/mca/pmix/ext3x/ext3x_server_south.c op->opcbfunc(ext3x_convert_rc(status), op->cbdata); op 86 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 477 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)cbdata; op 480 opal/mca/pmix/ext3x/ext3x_server_south.c if (NULL != op->mdxcbfunc) { op 481 opal/mca/pmix/ext3x/ext3x_server_south.c op->mdxcbfunc(rc, data, sz, op->cbdata, NULL, NULL); op 483 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 490 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op; op 501 opal/mca/pmix/ext3x/ext3x_server_south.c op = OBJ_NEW(ext3x_opcaddy_t); op 502 opal/mca/pmix/ext3x/ext3x_server_south.c op->mdxcbfunc = cbfunc; op 503 opal/mca/pmix/ext3x/ext3x_server_south.c op->cbdata = cbdata; op 506 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, proc->jobid); op 507 opal/mca/pmix/ext3x/ext3x_server_south.c op->p.rank = ext3x_convert_opalrank(proc->vpid); op 510 opal/mca/pmix/ext3x/ext3x_server_south.c rc = PMIx_server_dmodex_request(&op->p, dmdx_response, op); op 512 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 527 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op; op 555 opal/mca/pmix/ext3x/ext3x_server_south.c op = OBJ_NEW(ext3x_opcaddy_t); op 556 opal/mca/pmix/ext3x/ext3x_server_south.c op->info = pinfo; op 557 opal/mca/pmix/ext3x/ext3x_server_south.c op->sz = sz; op 558 opal/mca/pmix/ext3x/ext3x_server_south.c op->opcbfunc = cbfunc; op 559 opal/mca/pmix/ext3x/ext3x_server_south.c op->cbdata = cbdata; op 562 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, OPAL_JOBID_INVALID); op 563 opal/mca/pmix/ext3x/ext3x_server_south.c op->p.rank = ext3x_convert_opalrank(OPAL_VPID_INVALID); op 565 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, source->jobid); op 566 opal/mca/pmix/ext3x/ext3x_server_south.c op->p.rank = ext3x_convert_opalrank(source->vpid); op 573 opal/mca/pmix/ext3x/ext3x_server_south.c rc = PMIx_Notify_event(rc, &op->p, PMIX_RANGE_SESSION, op 574 opal/mca/pmix/ext3x/ext3x_server_south.c pinfo, sz, opcbfunc, op); op 576 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 585 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op; op 605 opal/mca/pmix/ext3x/ext3x_server_south.c op = OBJ_NEW(ext3x_opcaddy_t); op 607 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, source->jobid); op 608 opal/mca/pmix/ext3x/ext3x_server_south.c op->p.rank = ext3x_convert_opalrank(source->vpid); op 633 opal/mca/pmix/ext3x/ext3x_server_south.c rc = PMIx_server_IOF_deliver(&op->p, pchan, &bo, NULL, 0, lkcbfunc, (void*)&lock); op 643 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 659 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op = (ext3x_opcaddy_t*)provided_cbdata; op 690 opal/mca/pmix/ext3x/ext3x_server_south.c if (NULL != op->setupcbfunc) { op 691 opal/mca/pmix/ext3x/ext3x_server_south.c op->setupcbfunc(rc, &opalcaddy->info, op->cbdata, op 694 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 705 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op; op 733 opal/mca/pmix/ext3x/ext3x_server_south.c op = OBJ_NEW(ext3x_opcaddy_t); op 734 opal/mca/pmix/ext3x/ext3x_server_south.c op->info = pinfo; op 735 opal/mca/pmix/ext3x/ext3x_server_south.c op->sz = sz; op 736 opal/mca/pmix/ext3x/ext3x_server_south.c op->setupcbfunc = cbfunc; op 737 opal/mca/pmix/ext3x/ext3x_server_south.c op->cbdata = cbdata; op 739 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, jobid); op 741 opal/mca/pmix/ext3x/ext3x_server_south.c rc = PMIx_server_setup_application(op->p.nspace, op->info, op->sz, op 742 opal/mca/pmix/ext3x/ext3x_server_south.c setup_cbfunc, op); op 744 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 757 opal/mca/pmix/ext3x/ext3x_server_south.c ext3x_opcaddy_t *op; op 785 opal/mca/pmix/ext3x/ext3x_server_south.c op = OBJ_NEW(ext3x_opcaddy_t); op 786 opal/mca/pmix/ext3x/ext3x_server_south.c op->info = pinfo; op 787 opal/mca/pmix/ext3x/ext3x_server_south.c op->sz = sz; op 788 opal/mca/pmix/ext3x/ext3x_server_south.c op->opcbfunc = cbfunc; op 789 opal/mca/pmix/ext3x/ext3x_server_south.c op->cbdata = cbdata; op 791 opal/mca/pmix/ext3x/ext3x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, jobid); op 793 opal/mca/pmix/ext3x/ext3x_server_south.c rc = PMIx_server_setup_local_support(op->p.nspace, op->info, op->sz, op 794 opal/mca/pmix/ext3x/ext3x_server_south.c opcbfunc, op); op 796 opal/mca/pmix/ext3x/ext3x_server_south.c OBJ_RELEASE(op); op 516 opal/mca/pmix/pmix4x/pmix/include/pmix_server.h typedef pmix_status_t (*pmix_server_grp_fn_t)(pmix_group_operation_t op, char grp[], op 379 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h #define PMIX_ATOMIC_DEFINE_OP_FETCH(op, operation, type, ptr_type, suffix) \ op 380 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h static inline type pmix_atomic_ ## op ## _fetch_ ## suffix (pmix_atomic_ ## ptr_type *addr, type value) \ op 382 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h return pmix_atomic_fetch_ ## op ## _ ## suffix (addr, value) operation value; \ op 97 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h #define PMIX_ATOMIC_STDC_DEFINE_FETCH_OP(op, bits, type, operator) \ op 98 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h static inline type pmix_atomic_fetch_ ## op ##_## bits (pmix_atomic_ ## type *addr, type value) \ op 100 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h return atomic_fetch_ ## op ## _explicit (addr, value, memory_order_relaxed); \ op 103 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h static inline type pmix_atomic_## op ## _fetch_ ## bits (pmix_atomic_ ## type *addr, type value) \ op 105 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h return atomic_fetch_ ## op ## _explicit (addr, value, memory_order_relaxed) operator value; \ op 146 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 148 opal/mca/pmix/pmix4x/pmix4x.c OPAL_ACQUIRE_OBJECT(op); op 150 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != op->opcbfunc) { op 151 opal/mca/pmix/pmix4x/pmix4x.c op->opcbfunc(pmix4x_convert_rc(status), op->cbdata); op 153 opal/mca/pmix/pmix4x/pmix4x.c OBJ_RELEASE(op); op 195 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 197 opal/mca/pmix/pmix4x/pmix4x.c OBJ_RELEASE(op); op 205 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op; op 212 opal/mca/pmix/pmix4x/pmix4x.c op = OBJ_NEW(pmix4x_opcaddy_t); op 214 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != results && 0 < (op->ninfo = opal_list_get_size(results))) { op 216 opal/mca/pmix/pmix4x/pmix4x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 219 opal/mca/pmix/pmix4x/pmix4x.c (void)strncpy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 220 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_value_load(&op->info[n].value, kv); op 227 opal/mca/pmix/pmix4x/pmix4x.c cd->pmixcbfunc(pstatus, op->info, op->ninfo, event_hdlr_complete, op, cd->cbdata); op 1246 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1248 opal/mca/pmix/pmix4x/pmix4x.c OPAL_ACQUIRE_OBJECT(op); op 1249 opal/mca/pmix/pmix4x/pmix4x.c op->event->index = errhandler_ref; op 1253 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != op->evregcbfunc) { op 1254 opal/mca/pmix/pmix4x/pmix4x.c op->evregcbfunc(pmix4x_convert_rc(status), errhandler_ref, op->cbdata); op 1256 opal/mca/pmix/pmix4x/pmix4x.c OBJ_RELEASE(op); op 1265 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1278 opal/mca/pmix/pmix4x/pmix4x.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1279 opal/mca/pmix/pmix4x/pmix4x.c op->evregcbfunc = cbfunc; op 1280 opal/mca/pmix/pmix4x/pmix4x.c op->cbdata = cbdata; op 1284 opal/mca/pmix/pmix4x/pmix4x.c op->ncodes = opal_list_get_size(event_codes); op 1285 opal/mca/pmix/pmix4x/pmix4x.c op->pcodes = (pmix_status_t*)malloc(op->ncodes * sizeof(pmix_status_t)); op 1288 opal/mca/pmix/pmix4x/pmix4x.c op->pcodes[n] = pmix4x_convert_opalrc(kv->data.integer); op 1294 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1295 opal/mca/pmix/pmix4x/pmix4x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1298 opal/mca/pmix/pmix4x/pmix4x.c (void)strncpy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1299 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_value_load(&op->info[n].value, kv); op 1305 opal/mca/pmix/pmix4x/pmix4x.c op->event = OBJ_NEW(opal_pmix4x_event_t); op 1306 opal/mca/pmix/pmix4x/pmix4x.c op->event->handler = evhandler; op 1307 opal/mca/pmix/pmix4x/pmix4x.c opal_list_append(&mca_pmix_pmix4x_component.events, &op->event->super); op 1310 opal/mca/pmix/pmix4x/pmix4x.c PMIx_Register_event_handler(op->pcodes, op->ncodes, op 1311 opal/mca/pmix/pmix4x/pmix4x.c op->info, op->ninfo, op 1312 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_event_hdlr, errreg_cbfunc, op); op 1320 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op; op 1343 opal/mca/pmix/pmix4x/pmix4x.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1344 opal/mca/pmix/pmix4x/pmix4x.c op->opcbfunc = cbfunc; op 1345 opal/mca/pmix/pmix4x/pmix4x.c op->cbdata = cbdata; op 1348 opal/mca/pmix/pmix4x/pmix4x.c PMIx_Deregister_event_handler(evhandler, opcbfunc, op); op 1354 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1355 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != op->opcbfunc) { op 1356 opal/mca/pmix/pmix4x/pmix4x.c op->opcbfunc(pmix4x_convert_rc(status), op->cbdata); op 1358 opal/mca/pmix/pmix4x/pmix4x.c OBJ_RELEASE(op); op 1367 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_opcaddy_t *op; op 1381 opal/mca/pmix/pmix4x/pmix4x.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1382 opal/mca/pmix/pmix4x/pmix4x.c op->opcbfunc = cbfunc; op 1383 opal/mca/pmix/pmix4x/pmix4x.c op->cbdata = cbdata; op 1393 opal/mca/pmix/pmix4x/pmix4x.c OBJ_RELEASE(op); op 1407 opal/mca/pmix/pmix4x/pmix4x.c if (NULL != info && 0 < (op->ninfo = opal_list_get_size(info))) { op 1408 opal/mca/pmix/pmix4x/pmix4x.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1411 opal/mca/pmix/pmix4x/pmix4x.c (void)strncpy(op->info[n].key, kv->key, PMIX_MAX_KEYLEN); op 1415 opal/mca/pmix/pmix4x/pmix4x.c op->info[n].value.type = PMIX_STATUS; op 1416 opal/mca/pmix/pmix4x/pmix4x.c op->info[n].value.data.status = pmix4x_convert_opalrc(kv->data.integer); op 1418 opal/mca/pmix/pmix4x/pmix4x.c pmix4x_value_load(&op->info[n].value, kv); op 1425 opal/mca/pmix/pmix4x/pmix4x.c pstatus = PMIx_Notify_event(pstatus, pptr, prange, op->info, op->ninfo, notify_complete, op); op 440 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 442 opal/mca/pmix/pmix4x/pmix4x_client.c OPAL_ACQUIRE_OBJECT(op); op 443 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != op->opcbfunc) { op 444 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc(pmix4x_convert_rc(status), op->cbdata); op 446 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 515 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 546 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 547 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc = cbfunc; op 548 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 549 opal/mca/pmix/pmix4x/pmix4x_client.c op->procs = parray; op 550 opal/mca/pmix/pmix4x/pmix4x_client.c op->nprocs = cnt; op 553 opal/mca/pmix/pmix4x/pmix4x_client.c op->ninfo = 1; op 554 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 555 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_LOAD(&op->info[0], PMIX_COLLECT_DATA, NULL, PMIX_BOOL); op 559 opal/mca/pmix/pmix4x/pmix4x_client.c rc = PMIx_Fence_nb(op->procs, op->nprocs, op->info, op->ninfo, opcbfunc, op); op 677 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 681 opal/mca/pmix/pmix4x/pmix4x_client.c OPAL_ACQUIRE_OBJECT(op); op 683 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != op->nspace) { op 684 opal/mca/pmix/pmix4x/pmix4x_client.c val.key = strdup(op->nspace); op 692 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != op->valcbfunc) { op 693 opal/mca/pmix/pmix4x/pmix4x_client.c op->valcbfunc(rc, v, op->cbdata); op 696 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 703 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 748 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 749 opal/mca/pmix/pmix4x/pmix4x_client.c op->valcbfunc = cbfunc; op 750 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 752 opal/mca/pmix/pmix4x/pmix4x_client.c op->nspace = strdup(key); op 755 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->p.nspace, mca_pmix_pmix4x_component.myproc.nspace, PMIX_MAX_NSLEN); op 756 opal/mca/pmix/pmix4x/pmix4x_client.c op->p.rank = pmix4x_convert_rank(PMIX_RANK_WILDCARD); op 762 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->p.nspace, nsptr, PMIX_MAX_NSLEN); op 763 opal/mca/pmix/pmix4x/pmix4x_client.c op->p.rank = pmix4x_convert_opalrank(proc->vpid); op 767 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 768 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 771 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, val->key, PMIX_MAX_KEYLEN); op 772 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, val); op 778 opal/mca/pmix/pmix4x/pmix4x_client.c rc = PMIx_Get_nb(&op->p, key, op->info, op->sz, val_cbfunc, op); op 780 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 834 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 851 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 852 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc = cbfunc; op 853 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 855 opal/mca/pmix/pmix4x/pmix4x_client.c op->sz = opal_list_get_size(info); op 856 opal/mca/pmix/pmix4x/pmix4x_client.c if (0 < op->sz) { op 857 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 860 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 861 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, iptr); op 866 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Publish_nb(op->info, op->sz, opcbfunc, op); op 959 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 966 opal/mca/pmix/pmix4x/pmix4x_client.c OPAL_ACQUIRE_OBJECT(op); op 968 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL == op->lkcbfunc) { op 969 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 973 opal/mca/pmix/pmix4x/pmix4x_client.c rc = pmix4x_convert_rc(op->status); op 1019 opal/mca/pmix/pmix4x/pmix4x_client.c op->lkcbfunc(rc, r, op->cbdata); op 1024 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1031 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1047 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1048 opal/mca/pmix/pmix4x/pmix4x_client.c op->lkcbfunc = cbfunc; op 1049 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1051 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1052 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1055 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1056 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, iptr); op 1060 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Lookup_nb(keys, op->info, op->sz, lk_cbfunc, op); op 1102 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1114 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1115 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc = cbfunc; op 1116 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1118 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != info && 0 < (op->sz = opal_list_get_size(info))) { op 1119 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->sz); op 1122 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1123 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, iptr); op 1128 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Unpublish_nb(keys, op->info, op->sz, opcbfunc, op); op 1215 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1220 opal/mca/pmix/pmix4x/pmix4x_client.c OPAL_ACQUIRE_OBJECT(op); op 1244 opal/mca/pmix/pmix4x/pmix4x_client.c op->spcbfunc(rc, jobid, op->cbdata); op 1245 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1252 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1265 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1266 opal/mca/pmix/pmix4x/pmix4x_client.c op->spcbfunc = cbfunc; op 1267 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1269 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != job_info && 0 < (op->ninfo = opal_list_get_size(job_info))) { op 1270 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1273 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, info->key, PMIX_MAX_KEYLEN); op 1274 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, info); op 1279 opal/mca/pmix/pmix4x/pmix4x_client.c op->sz = opal_list_get_size(apps); op 1280 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_APP_CREATE(op->apps, op->sz); op 1283 opal/mca/pmix/pmix4x/pmix4x_client.c op->apps[n].cmd = strdup(app->cmd); op 1285 opal/mca/pmix/pmix4x/pmix4x_client.c op->apps[n].argv = opal_argv_copy(app->argv); op 1288 opal/mca/pmix/pmix4x/pmix4x_client.c op->apps[n].env = opal_argv_copy(app->env); op 1290 opal/mca/pmix/pmix4x/pmix4x_client.c op->apps[n].maxprocs = app->maxprocs; op 1291 opal/mca/pmix/pmix4x/pmix4x_client.c if (0 < (op->apps[n].ninfo = opal_list_get_size(&app->info))) { op 1292 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->apps[n].info, op->apps[n].ninfo); op 1295 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->apps[n].info[m].key, info->key, PMIX_MAX_KEYLEN); op 1296 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->apps[n].info[m].value, info); op 1303 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Spawn_nb(op->info, op->ninfo, op->apps, op->sz, spcbfunc, op); op 1357 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1378 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1379 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc = cbfunc; op 1380 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1381 opal/mca/pmix/pmix4x/pmix4x_client.c op->nprocs = opal_list_get_size(procs); op 1385 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1389 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1393 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1394 opal/mca/pmix/pmix4x/pmix4x_client.c op->procs[n].rank = pmix4x_convert_opalrank(ptr->name.vpid); op 1399 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Connect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1401 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1454 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1475 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1476 opal/mca/pmix/pmix4x/pmix4x_client.c op->opcbfunc = cbfunc; op 1477 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1478 opal/mca/pmix/pmix4x/pmix4x_client.c op->nprocs = opal_list_get_size(procs); op 1482 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1486 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1490 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1491 opal/mca/pmix/pmix4x/pmix4x_client.c op->procs[n].rank = pmix4x_convert_opalrank(ptr->name.vpid); op 1496 opal/mca/pmix/pmix4x/pmix4x_client.c ret = PMIx_Disconnect_nb(op->procs, op->nprocs, NULL, 0, opcbfunc, op); op 1498 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1585 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1586 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1595 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 1602 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != op->qcbfunc) { op 1603 opal/mca/pmix/pmix4x/pmix4x_client.c op->qcbfunc(rc, NULL, op->cbdata, relcbfunc, op); op 1605 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1620 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_opcaddy_t *op; op 1634 opal/mca/pmix/pmix4x/pmix4x_client.c op = OBJ_NEW(pmix4x_opcaddy_t); op 1635 opal/mca/pmix/pmix4x/pmix4x_client.c op->qcbfunc = cbfunc; op 1636 opal/mca/pmix/pmix4x/pmix4x_client.c op->cbdata = cbdata; op 1638 opal/mca/pmix/pmix4x/pmix4x_client.c op->nprocs = opal_list_get_size(targets); op 1642 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_PROC_CREATE(op->procs, op->nprocs); op 1646 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 1650 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->procs[n].nspace, nsptr, PMIX_MAX_NSLEN); op 1651 opal/mca/pmix/pmix4x/pmix4x_client.c op->procs[n].rank = pmix4x_convert_opalrank(ptr->name.vpid); op 1657 opal/mca/pmix/pmix4x/pmix4x_client.c if (NULL != directives && 0 < (op->ninfo = opal_list_get_size(directives))) { op 1658 opal/mca/pmix/pmix4x/pmix4x_client.c PMIX_INFO_CREATE(op->info, op->ninfo); op 1661 opal/mca/pmix/pmix4x/pmix4x_client.c (void)strncpy(op->info[n].key, iptr->key, PMIX_MAX_KEYLEN); op 1662 opal/mca/pmix/pmix4x/pmix4x_client.c pmix4x_value_load(&op->info[n].value, iptr); op 1667 opal/mca/pmix/pmix4x/pmix4x_client.c rc = PMIx_Job_control_nb(op->procs,op->nprocs, op->info, op->ninfo, infocbfunc, op); op 1669 opal/mca/pmix/pmix4x/pmix4x_client.c OBJ_RELEASE(op); op 78 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 80 opal/mca/pmix/pmix4x/pmix4x_server_south.c OPAL_ACQUIRE_OBJECT(op); op 82 opal/mca/pmix/pmix4x/pmix4x_server_south.c if (NULL != op->opcbfunc) { op 83 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->opcbfunc(pmix4x_convert_rc(status), op->cbdata); op 85 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 476 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)cbdata; op 479 opal/mca/pmix/pmix4x/pmix4x_server_south.c if (NULL != op->mdxcbfunc) { op 480 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->mdxcbfunc(rc, data, sz, op->cbdata, NULL, NULL); op 482 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 489 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op; op 500 opal/mca/pmix/pmix4x/pmix4x_server_south.c op = OBJ_NEW(pmix4x_opcaddy_t); op 501 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->mdxcbfunc = cbfunc; op 502 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->cbdata = cbdata; op 505 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, proc->jobid); op 506 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->p.rank = pmix4x_convert_opalrank(proc->vpid); op 509 opal/mca/pmix/pmix4x/pmix4x_server_south.c rc = PMIx_server_dmodex_request(&op->p, dmdx_response, op); op 511 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 526 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op; op 558 opal/mca/pmix/pmix4x/pmix4x_server_south.c op = OBJ_NEW(pmix4x_opcaddy_t); op 559 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->info = pinfo; op 560 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->sz = sz; op 561 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->opcbfunc = cbfunc; op 562 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->cbdata = cbdata; op 565 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, OPAL_JOBID_INVALID); op 566 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->p.rank = pmix4x_convert_opalrank(OPAL_VPID_INVALID); op 568 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, source->jobid); op 569 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->p.rank = pmix4x_convert_opalrank(source->vpid); op 576 opal/mca/pmix/pmix4x/pmix4x_server_south.c rc = PMIx_Notify_event(rc, &op->p, range, op 577 opal/mca/pmix/pmix4x/pmix4x_server_south.c pinfo, sz, opcbfunc, op); op 579 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 588 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op; op 608 opal/mca/pmix/pmix4x/pmix4x_server_south.c op = OBJ_NEW(pmix4x_opcaddy_t); op 610 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, source->jobid); op 611 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->p.rank = pmix4x_convert_opalrank(source->vpid); op 636 opal/mca/pmix/pmix4x/pmix4x_server_south.c rc = PMIx_server_IOF_deliver(&op->p, pchan, &bo, NULL, 0, lkcbfunc, (void*)&lock); op 646 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 662 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op = (pmix4x_opcaddy_t*)provided_cbdata; op 693 opal/mca/pmix/pmix4x/pmix4x_server_south.c if (NULL != op->setupcbfunc) { op 694 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->setupcbfunc(rc, &opalcaddy->info, op->cbdata, op 697 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 708 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op; op 736 opal/mca/pmix/pmix4x/pmix4x_server_south.c op = OBJ_NEW(pmix4x_opcaddy_t); op 737 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->info = pinfo; op 738 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->sz = sz; op 739 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->setupcbfunc = cbfunc; op 740 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->cbdata = cbdata; op 742 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, jobid); op 744 opal/mca/pmix/pmix4x/pmix4x_server_south.c rc = PMIx_server_setup_application(op->p.nspace, op->info, op->sz, op 745 opal/mca/pmix/pmix4x/pmix4x_server_south.c setup_cbfunc, op); op 747 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 760 opal/mca/pmix/pmix4x/pmix4x_server_south.c pmix4x_opcaddy_t *op; op 788 opal/mca/pmix/pmix4x/pmix4x_server_south.c op = OBJ_NEW(pmix4x_opcaddy_t); op 789 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->info = pinfo; op 790 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->sz = sz; op 791 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->opcbfunc = cbfunc; op 792 opal/mca/pmix/pmix4x/pmix4x_server_south.c op->cbdata = cbdata; op 794 opal/mca/pmix/pmix4x/pmix4x_server_south.c (void)opal_snprintf_jobid(op->p.nspace, PMIX_MAX_NSLEN, jobid); op 796 opal/mca/pmix/pmix4x/pmix4x_server_south.c rc = PMIx_server_setup_local_support(op->p.nspace, op->info, op->sz, op 797 opal/mca/pmix/pmix4x/pmix4x_server_south.c opcbfunc, op); op 799 opal/mca/pmix/pmix4x/pmix4x_server_south.c OBJ_RELEASE(op); op 543 opal/mca/pmix/s1/pmix_s1.c pmi_opcaddy_t *op = (pmi_opcaddy_t*)cbdata; op 611 opal/mca/pmix/s1/pmix_s1.c if (NULL != op->opcbfunc) { op 612 opal/mca/pmix/s1/pmix_s1.c op->opcbfunc(rc, op->cbdata); op 614 opal/mca/pmix/s1/pmix_s1.c OBJ_RELEASE(op); op 621 opal/mca/pmix/s1/pmix_s1.c pmi_opcaddy_t *op; op 624 opal/mca/pmix/s1/pmix_s1.c op = OBJ_NEW(pmi_opcaddy_t); op 625 opal/mca/pmix/s1/pmix_s1.c op->opcbfunc = cbfunc; op 626 opal/mca/pmix/s1/pmix_s1.c op->cbdata = cbdata; op 627 opal/mca/pmix/s1/pmix_s1.c event_assign(&op->ev, opal_pmix_base.evbase, -1, op 628 opal/mca/pmix/s1/pmix_s1.c EV_WRITE, fencenb, op); op 629 opal/mca/pmix/s1/pmix_s1.c event_active(&op->ev, EV_WRITE, 1); op 562 opal/mca/pmix/s2/pmix_s2.c pmi_opcaddy_t *op = (pmi_opcaddy_t*)cbdata; op 630 opal/mca/pmix/s2/pmix_s2.c if (NULL != op->opcbfunc) { op 631 opal/mca/pmix/s2/pmix_s2.c op->opcbfunc(rc, op->cbdata); op 633 opal/mca/pmix/s2/pmix_s2.c OBJ_RELEASE(op); op 640 opal/mca/pmix/s2/pmix_s2.c pmi_opcaddy_t *op; op 643 opal/mca/pmix/s2/pmix_s2.c op = OBJ_NEW(pmi_opcaddy_t); op 644 opal/mca/pmix/s2/pmix_s2.c op->opcbfunc = cbfunc; op 645 opal/mca/pmix/s2/pmix_s2.c op->cbdata = cbdata; op 646 opal/mca/pmix/s2/pmix_s2.c event_assign(&op->ev, opal_pmix_base.evbase, -1, op 647 opal/mca/pmix/s2/pmix_s2.c EV_WRITE, fencenb, op); op 648 opal/mca/pmix/s2/pmix_s2.c event_active(&op->ev, EV_WRITE, 1); op 252 orte/mca/oob/tcp/oob_tcp.c mca_oob_tcp_conn_op_t *op = (mca_oob_tcp_conn_op_t*)cbdata; op 257 orte/mca/oob/tcp/oob_tcp.c ORTE_ACQUIRE_OBJECT(op); op 302 orte/mca/oob/tcp/oob_tcp.c OBJ_RELEASE(op); op 160 orte/mca/oob/tcp/oob_tcp_connection.c mca_oob_tcp_conn_op_t *op = (mca_oob_tcp_conn_op_t*)cbdata; op 170 orte/mca/oob/tcp/oob_tcp_connection.c ORTE_ACQUIRE_OBJECT(op); op 171 orte/mca/oob/tcp/oob_tcp_connection.c peer = op->peer; op 253 orte/mca/oob/tcp/oob_tcp_connection.c OBJ_RELEASE(op); op 394 orte/mca/oob/tcp/oob_tcp_connection.c OBJ_RELEASE(op); op 86 orte/mca/snapc/base/base.h void orte_snapc_base_request_op_construct(orte_snapc_base_request_op_t *op); op 87 orte/mca/snapc/base/base.h void orte_snapc_base_request_op_destruct(orte_snapc_base_request_op_t *op); op 209 orte/mca/snapc/base/snapc_base_fns.c void orte_snapc_base_request_op_construct(orte_snapc_base_request_op_t *op) op 211 orte/mca/snapc/base/snapc_base_fns.c op->event = ORTE_SNAPC_OP_NONE; op 212 orte/mca/snapc/base/snapc_base_fns.c op->is_active = false; op 213 orte/mca/snapc/base/snapc_base_fns.c op->leader = -1; op 215 orte/mca/snapc/base/snapc_base_fns.c op->seq_num = -1; op 216 orte/mca/snapc/base/snapc_base_fns.c op->global_handle = NULL; op 217 orte/mca/snapc/base/snapc_base_fns.c op->ss_handle = ORTE_SSTORE_HANDLE_INVALID; op 219 orte/mca/snapc/base/snapc_base_fns.c op->mig_num = -1; op 220 orte/mca/snapc/base/snapc_base_fns.c op->mig_vpids = NULL; op 222 orte/mca/snapc/base/snapc_base_fns.c op->mig_vpid_pref = NULL; op 223 orte/mca/snapc/base/snapc_base_fns.c op->mig_off_node = NULL; op 226 orte/mca/snapc/base/snapc_base_fns.c void orte_snapc_base_request_op_destruct( orte_snapc_base_request_op_t *op) op 228 orte/mca/snapc/base/snapc_base_fns.c op->event = ORTE_SNAPC_OP_NONE; op 229 orte/mca/snapc/base/snapc_base_fns.c op->is_active = false; op 230 orte/mca/snapc/base/snapc_base_fns.c op->leader = -1; op 232 orte/mca/snapc/base/snapc_base_fns.c op->seq_num = -1; op 233 orte/mca/snapc/base/snapc_base_fns.c if(NULL != op->global_handle ) { op 234 orte/mca/snapc/base/snapc_base_fns.c free(op->global_handle); op 235 orte/mca/snapc/base/snapc_base_fns.c op->global_handle = NULL; op 238 orte/mca/snapc/base/snapc_base_fns.c op->ss_handle = ORTE_SSTORE_HANDLE_INVALID; op 240 orte/mca/snapc/base/snapc_base_fns.c op->mig_num = -1; op 38 oshmem/mca/atomic/atomic.h #define DO_SHMEM_TYPE_OP(ctx, type_name, type, op, target, value, pe) do { \ op 47 oshmem/mca/atomic/atomic.h rc = MCA_ATOMIC_CALL(op( \ op 58 oshmem/mca/atomic/atomic.h #define OSHMEM_TYPE_OP(type_name, type, prefix, op) \ op 59 oshmem/mca/atomic/atomic.h void prefix##_##type_name##_atomic_##op(type *target, type value, int pe) \ op 61 oshmem/mca/atomic/atomic.h DO_SHMEM_TYPE_OP(oshmem_ctx_default, type_name, type, op, \ op 65 oshmem/mca/atomic/atomic.h #define OSHMEM_CTX_TYPE_OP(type_name, type, prefix, op) \ op 66 oshmem/mca/atomic/atomic.h void prefix##_ctx_##type_name##_atomic_##op(shmem_ctx_t ctx, type *target, type value, int pe) \ op 68 oshmem/mca/atomic/atomic.h DO_SHMEM_TYPE_OP(ctx, type_name, type, op, \ op 72 oshmem/mca/atomic/atomic.h #define DO_OSHMEM_TYPE_FOP(ctx, type_name, type, op, target, value, pe) do { \ op 82 oshmem/mca/atomic/atomic.h rc = MCA_ATOMIC_CALL(f##op( \ op 94 oshmem/mca/atomic/atomic.h #define OSHMEM_TYPE_FOP(type_name, type, prefix, op) \ op 95 oshmem/mca/atomic/atomic.h type prefix##_##type_name##_atomic_fetch_##op(type *target, type value, int pe) \ op 97 oshmem/mca/atomic/atomic.h DO_OSHMEM_TYPE_FOP(oshmem_ctx_default, type_name, type, op, \ op 101 oshmem/mca/atomic/atomic.h #define OSHMEM_CTX_TYPE_FOP(type_name, type, prefix, op) \ op 102 oshmem/mca/atomic/atomic.h type prefix##_ctx_##type_name##_atomic_fetch_##op(shmem_ctx_t ctx, type *target, type value, int pe) \ op 104 oshmem/mca/atomic/atomic.h DO_OSHMEM_TYPE_FOP(ctx, type_name, type, op, \ op 102 oshmem/mca/atomic/basic/atomic_basic_module.c struct oshmem_op_t *op) op 113 oshmem/mca/atomic/basic/atomic_basic_module.c op->o_func.c_fn((void*) value, op 115 oshmem/mca/atomic/basic/atomic_basic_module.c size / op->dt_size); op 133 oshmem/mca/atomic/basic/atomic_basic_module.c struct oshmem_op_t *op) op 137 oshmem/mca/atomic/basic/atomic_basic_module.c return mca_atomic_basic_fop(ctx, target, &prev, value, size, pe, op); op 120 oshmem/mca/atomic/mxm/atomic_mxm.h sreq->op.atomic.remote_vaddr = (uintptr_t) remote_addr; op 121 oshmem/mca/atomic/mxm/atomic_mxm.h sreq->op.atomic.remote_mkey = mkey; op 122 oshmem/mca/atomic/mxm/atomic_mxm.h sreq->op.atomic.order = nlong_order; op 60 oshmem/mca/atomic/mxm/atomic_mxm_cswap.c sreq.op.atomic.value = cond; op 39 oshmem/mca/atomic/mxm/atomic_mxm_fadd.c sreq.op.atomic.value = value; op 59 oshmem/mca/atomic/mxm/atomic_mxm_fadd.c sreq.op.atomic.value = value; op 41 oshmem/mca/atomic/ucx/atomic_ucx_module.c ucp_atomic_post_op_t op) op 52 oshmem/mca/atomic/ucx/atomic_ucx_module.c op, value, size, rva, op 64 oshmem/mca/atomic/ucx/atomic_ucx_module.c ucp_atomic_fetch_op_t op) op 75 oshmem/mca/atomic/ucx/atomic_ucx_module.c op, value, prev, size, op 108 oshmem/mca/scoll/base/scoll_base_select.c struct oshmem_op_t *op, op 74 oshmem/mca/scoll/basic/scoll_basic.h struct oshmem_op_t *op, op 25 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 32 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 39 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 46 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 53 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 61 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 93 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 104 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 115 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 126 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 137 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 148 oshmem/mca/scoll/basic/scoll_basic_reduce.c op, op 180 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 224 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(target_cur, target, nlong / op->dt_size); op 253 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 304 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(target, target_cur, nlong / op->dt_size); op 376 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 470 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(target, target_cur, nlong / op->dt_size); op 515 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(target, target_cur, nlong / op->dt_size); op 550 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 625 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(inbuf, target, nlong / op->dt_size); op 653 oshmem/mca/scoll/basic/scoll_basic_reduce.c struct oshmem_op_t *op, op 761 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(rcv_buffer, pml_buffer, nlong / op->dt_size); op 769 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(sbuf, pml_buffer, nlong / op->dt_size); op 791 oshmem/mca/scoll/basic/scoll_basic_reduce.c op->o_func.c_fn(rcv_buffer, rbuf, nlong / op->dt_size); op 105 oshmem/mca/scoll/mpi/scoll_mpi.h struct oshmem_op_t *op, op 8 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h static struct ompi_datatype_t* shmem_dtype_to_ompi_dtype(oshmem_op_t *op) op 10 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h int dtype = op->dt; op 11 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h int dtsize = op->dt_size * 8; op 49 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h static struct ompi_op_t* shmem_op_to_ompi_op(int op) op 51 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h switch (op) { op 53 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_band.op); op 55 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_bor.op); op 57 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_bxor.op); op 59 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_max.op); op 61 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_min.op); op 63 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_sum.op); op 65 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_prod.op); op 67 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h return &(ompi_mpi_op_null.op); op 213 oshmem/mca/scoll/mpi/scoll_mpi_ops.c struct oshmem_op_t *op, op 231 oshmem/mca/scoll/mpi/scoll_mpi_ops.c dtype = shmem_dtype_to_ompi_dtype(op); op 232 oshmem/mca/scoll/mpi/scoll_mpi_ops.c h_op = shmem_op_to_ompi_op(op->op); op 233 oshmem/mca/scoll/mpi/scoll_mpi_ops.c count = nlong/op->dt_size; op 250 oshmem/mca/scoll/mpi/scoll_mpi_ops.c op, op 266 oshmem/mca/scoll/mpi/scoll_mpi_ops.c op, op 135 oshmem/mca/scoll/scoll.h struct oshmem_op_t *op, op 614 oshmem/mca/spml/ikrit/spml_ikrit.c sreq->op.mem.remote_mkey = mkey; op 616 oshmem/mca/spml/ikrit/spml_ikrit.c sreq->op.mem.remote_vaddr = (intptr_t) rva; op 753 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.op.mem.remote_vaddr = 0; op 754 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.op.mem.remote_mkey = &mxm_empty_mem_key; op 868 oshmem/mca/spml/ikrit/spml_ikrit.c put_req->mxm_req.op.mem.remote_vaddr = (intptr_t) rva; op 872 oshmem/mca/spml/ikrit/spml_ikrit.c put_req->mxm_req.op.mem.remote_mkey = mkey; op 936 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_req.op.mem.remote_vaddr = (intptr_t) rva; op 940 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_req.op.mem.remote_mkey = mkey; op 1086 oshmem/mca/spml/ikrit/spml_ikrit.c req.op.send.tag = oshmem_my_proc_id(); op 183 oshmem/op/op.c oshmem_op_##name##_##type_name->op = op_id; \ op 472 oshmem/op/op.c oshmem_op_t *op; op 477 oshmem/op/op.c op = (oshmem_op_t *) opal_pointer_array_get_item(&oshmem_op_array, i); op 478 oshmem/op/op.c if (NULL != op) { op 479 oshmem/op/op.c OBJ_RELEASE(op); op 82 oshmem/op/op.h int op; /**< operation type */ op 48 oshmem/shmem/c/shmem_reduce.c oshmem_op_t* op = oshmem_op_##name##type_name; \ op 49 oshmem/shmem/c/shmem_reduce.c size_t size = nreduce * op->dt_size; \ op 54 oshmem/shmem/c/shmem_reduce.c op, \ op 75 oshmem/shmem/fortran/shmem_alltoall_f.c oshmem_op_t* op = T_NAME;\ op 84 oshmem/shmem/fortran/shmem_alltoall_f.c op->dt_size, \ op 106 oshmem/shmem/fortran/shmem_alltoall_f.c oshmem_op_t* op = T_NAME;\ op 115 oshmem/shmem/fortran/shmem_alltoall_f.c op->dt_size, \ op 67 oshmem/shmem/fortran/shmem_and_to_all_f.c oshmem_op_t* op = T_NAME;\ op 68 oshmem/shmem/fortran/shmem_and_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 72 oshmem/shmem/fortran/shmem_and_to_all_f.c op, \ op 73 oshmem/shmem/fortran/shmem_broadcast_f.c oshmem_op_t* op = T_NAME;\ op 95 oshmem/shmem/fortran/shmem_broadcast_f.c OMPI_FINT_2_INT(*nlong) * op->dt_size, \ op 111 oshmem/shmem/fortran/shmem_collect_f.c oshmem_op_t* op = T_NAME;\ op 116 oshmem/shmem/fortran/shmem_collect_f.c OMPI_FINT_2_INT(*nlong) * op->dt_size, \ op 94 oshmem/shmem/fortran/shmem_max_to_all_f.c oshmem_op_t* op = T_NAME;\ op 95 oshmem/shmem/fortran/shmem_max_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 98 oshmem/shmem/fortran/shmem_max_to_all_f.c op,\ op 96 oshmem/shmem/fortran/shmem_min_to_all_f.c oshmem_op_t* op = T_NAME;\ op 97 oshmem/shmem/fortran/shmem_min_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 100 oshmem/shmem/fortran/shmem_min_to_all_f.c op,\ op 67 oshmem/shmem/fortran/shmem_or_to_all_f.c oshmem_op_t* op = T_NAME;\ op 68 oshmem/shmem/fortran/shmem_or_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 71 oshmem/shmem/fortran/shmem_or_to_all_f.c op,\ op 113 oshmem/shmem/fortran/shmem_prod_to_all_f.c oshmem_op_t* op = T_NAME;\ op 114 oshmem/shmem/fortran/shmem_prod_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 117 oshmem/shmem/fortran/shmem_prod_to_all_f.c op,\ op 112 oshmem/shmem/fortran/shmem_sum_to_all_f.c oshmem_op_t* op = T_NAME;\ op 113 oshmem/shmem/fortran/shmem_sum_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 116 oshmem/shmem/fortran/shmem_sum_to_all_f.c op,\ op 85 oshmem/shmem/fortran/shmem_xor_to_all_f.c oshmem_op_t* op = T_NAME;\ op 86 oshmem/shmem/fortran/shmem_xor_to_all_f.c size_t size = OMPI_FINT_2_INT(*nreduce) * op->dt_size;\ op 90 oshmem/shmem/fortran/shmem_xor_to_all_f.c op,\ op 187 test/monitoring/test_overhead.c void(*op)(double*, void*, int, int, void*)) { op 192 test/monitoring/test_overhead.c if(op == op_put || op == op_get){ op 198 test/monitoring/test_overhead.c op(&results[iter], sbuf, size, tagno, rbuf); op 202 test/monitoring/test_overhead.c if(op == op_put || op == op_get){ op 213 test/monitoring/test_overhead.c void(*op)(double*, void*, int, int, void*); op 226 test/monitoring/test_overhead.c op = op_send; op 230 test/monitoring/test_overhead.c op = op_coll; op 234 test/monitoring/test_overhead.c op = op_a2a; op 238 test/monitoring/test_overhead.c op = op_send_pingpong; op 242 test/monitoring/test_overhead.c op = op_put; op 246 test/monitoring/test_overhead.c op = op_get; op 260 test/monitoring/test_overhead.c do_bench(size, sbuf, results, op);