/dports/science/quantum-espresso/q-e-qe-6.7.0/FFTXlib/ |
H A D | scatter_mod.f90 | 75 displs = 0 78 if (proc > 0) displs(proc) = displs(proc-1) + recvcount(proc-1) 94 displs = 0 97 if (proc > 0) displs(proc) = displs(proc-1) + recvcount(proc-1) 158 displs = 0 161 if (proc > 0) displs(proc) = displs(proc-1) + recvcount(proc-1) 177 displs = 0 240 displs = 0 316 displs = 0 405 displs = 0 [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/iallgatherv/ |
H A D | iallgatherv.c | 92 const int recvcounts[], const int displs[], MPI_Datatype recvtype, 157 .u.iallgatherv.displs = displs, in MPIR_Iallgatherv_allcomm_auto() 272 displs, recvtype, comm_ptr, s); in MPIR_Iallgatherv_intra_sched_auto() 279 displs, recvtype, comm_ptr, s); in MPIR_Iallgatherv_intra_sched_auto() 323 void *recvbuf, const int recvcounts[], const int displs[], in MPIR_Iallgatherv_impl() argument 390 displs, recvtype); in MPIR_Iallgatherv_impl() 417 displs, recvtype); in MPIR_Iallgatherv_impl() 455 void *recvbuf, const int recvcounts[], const int displs[], in MPIR_Iallgatherv() argument 468 displs, recvtype, comm_ptr, request); in MPIR_Iallgatherv() 565 MPIR_ERRTEST_ARGNULL(displs, "displs", mpi_errno); in MPI_Iallgatherv() [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/ineighbor_allgatherv/ |
H A D | ineighbor_allgatherv.c | 67 void *recvbuf, const int recvcounts[], const int displs[], 82 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv_allcomm_auto() argument 97 .u.ineighbor_allgatherv.displs = displs, in MPIR_Ineighbor_allgatherv_allcomm_auto() 139 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv_intra_sched_auto() argument 159 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv_inter_sched_auto() argument 179 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv_sched_auto() argument 200 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv_impl() argument 224 displs, recvtype); in MPIR_Ineighbor_allgatherv_impl() 255 displs, recvtype); in MPIR_Ineighbor_allgatherv_impl() 286 const int recvcounts[], const int displs[], in MPIR_Ineighbor_allgatherv() argument [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/allgatherv/ |
H A D | allgatherv.c | 94 const int *displs, in MPIR_Allgatherv_allcomm_auto() argument 109 .u.allgatherv.displs = displs, in MPIR_Allgatherv_allcomm_auto() 120 displs, recvtype, comm_ptr, errflag); in MPIR_Allgatherv_allcomm_auto() 133 displs, recvtype, comm_ptr, errflag); in MPIR_Allgatherv_allcomm_auto() 139 recvbuf, recvcounts, displs, in MPIR_Allgatherv_allcomm_auto() 146 displs, recvtype, comm_ptr, errflag); in MPIR_Allgatherv_allcomm_auto() 160 void *recvbuf, const int *recvcounts, const int *displs, in MPIR_Allgatherv_impl() argument 180 recvbuf, recvcounts, displs, recvtype, in MPIR_Allgatherv_impl() 300 void *recvbuf, const int *recvcounts, const int *displs, in MPI_Allgatherv() argument 400 recvbuf, recvcounts, displs, recvtype, comm_ptr, &errflag); in MPI_Allgatherv() [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/iscatterv/ |
H A D | iscatterv.c | 65 int MPI_Iscatterv(const void *sendbuf, const int sendcounts[], const int displs[], 81 int MPIR_Iscatterv_allcomm_auto(const void *sendbuf, const int *sendcounts, const int *displs, in MPIR_Iscatterv_allcomm_auto() argument 94 .u.iscatterv.displs = displs, in MPIR_Iscatterv_allcomm_auto() 108 MPIR_Iscatterv_allcomm_gentran_linear(sendbuf, sendcounts, displs, sendtype, in MPIR_Iscatterv_allcomm_auto() 146 MPIR_Iscatterv_allcomm_sched_linear(sendbuf, sendcounts, displs, sendtype, recvbuf, in MPIR_Iscatterv_intra_sched_auto() 165 MPIR_Iscatterv_allcomm_sched_linear(sendbuf, sendcounts, displs, sendtype, recvbuf, in MPIR_Iscatterv_inter_sched_auto() 184 MPIR_Iscatterv_intra_sched_auto(sendbuf, sendcounts, displs, sendtype, recvbuf, in MPIR_Iscatterv_sched_auto() 188 MPIR_Iscatterv_inter_sched_auto(sendbuf, sendcounts, displs, sendtype, recvbuf, in MPIR_Iscatterv_sched_auto() 199 int MPIR_Iscatterv_impl(const void *sendbuf, const int sendcounts[], const int displs[], in MPIR_Iscatterv_impl() argument 275 int MPIR_Iscatterv(const void *sendbuf, const int sendcounts[], const int displs[], in MPIR_Iscatterv() argument [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/igatherv/ |
H A D | igatherv.c | 66 const int recvcounts[], const int displs[], MPI_Datatype recvtype, int root, 79 void *recvbuf, const int *recvcounts, const int *displs, in MPIR_Igatherv_allcomm_auto() argument 94 .u.igatherv.displs = displs, in MPIR_Igatherv_allcomm_auto() 136 void *recvbuf, const int recvcounts[], const int displs[], in MPIR_Igatherv_intra_sched_auto() argument 144 displs, recvtype, root, comm_ptr, s); in MPIR_Igatherv_intra_sched_auto() 163 displs, recvtype, root, comm_ptr, s); in MPIR_Igatherv_inter_sched_auto() 174 void *recvbuf, const int recvcounts[], const int displs[], in MPIR_Igatherv_sched_auto() argument 191 const int recvcounts[], const int displs[], MPI_Datatype recvtype, in MPIR_Igatherv_impl() argument 226 displs, recvtype, root, comm_ptr, request); in MPIR_Igatherv_impl() 249 displs, recvtype, root, comm_ptr, request); in MPIR_Igatherv_impl() [all …]
|
/dports/science/wannier90/wannier90-3.1.0/src/ |
H A D | comms.F90 | 159 subroutine comms_array_split(numpoints, counts, displs) 179 integer, dimension(0:num_nodes - 1), intent(out) :: displs 190 displs(i) = i*(ratio + 1) 834 integer, dimension(num_nodes), intent(in) :: displs 867 integer, dimension(num_nodes), intent(in) :: displs 1116 integer, dimension(num_nodes), intent(in) :: displs 1145 integer, dimension(num_nodes), intent(in) :: displs 1177 integer, dimension(num_nodes), intent(in) :: displs 1273 integer, dimension(num_nodes), intent(in) :: displs 1306 integer, dimension(num_nodes), intent(in) :: displs [all …]
|
/dports/science/octopus/octopus-10.5/src/grid/ |
H A D | par_vec_inc.F90 | 36 integer, allocatable :: displs(:) !< Displacements for scatter. 51 SAFE_ALLOCATE(displs(1:vp%npart)) 52 displs = vp%xlocal_vec - 1 77 SAFE_DEALLOCATE_A(displs) 98 integer, allocatable :: displs(:) !< Displacements for scatter. 112 SAFE_ALLOCATE(displs(1:vp%npart)) 113 displs = vp%xlocal_vec - 1 133 SAFE_DEALLOCATE_A(displs) 164 SAFE_ALLOCATE(displs(1:vp%npart)) 165 displs = vp%xlocal_vec - 1 [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/neighbor_allgatherv/ |
H A D | neighbor_allgatherv.c | 63 void *recvbuf, const int recvcounts[], const int displs[], 93 .u.neighbor_allgatherv.displs = displs, in MPIR_Neighbor_allgatherv_allcomm_auto() 104 recvcounts, displs, recvtype, comm_ptr); in MPIR_Neighbor_allgatherv_allcomm_auto() 116 const int recvcounts[], const int displs[], in MPIR_Neighbor_allgatherv_impl() argument 125 recvbuf, recvcounts, displs, in MPIR_Neighbor_allgatherv_impl() 130 recvbuf, recvcounts, displs, in MPIR_Neighbor_allgatherv_impl() 140 recvbuf, recvcounts, displs, in MPIR_Neighbor_allgatherv_impl() 145 recvbuf, recvcounts, displs, in MPIR_Neighbor_allgatherv_impl() 162 const int recvcounts[], const int displs[], in MPIR_Neighbor_allgatherv() argument 205 void *recvbuf, const int recvcounts[], const int displs[], in MPI_Neighbor_allgatherv() argument [all …]
|
/dports/devel/boost-docs/boost_1_72_0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/devel/hyperscan/boost_1_75_0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/science/py-scipy/scipy-1.7.1/scipy/_lib/boost/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/devel/boost-libs/boost_1_72_0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/devel/boost-python-libs/boost_1_72_0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/math/stanmath/math-4.2.0/lib/boost_1.75.0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/math/py-pystan/pystan-2.19.0.0/pystan/stan/lib/stan_math/lib/boost_1.69.0/boost/mpi/collectives/ |
H A D | all_gatherv.hpp | 39 scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, -1)); in all_gatherv_impl() 40 if (new_offsets_mem) displs = new_offsets_mem.get(); in all_gatherv_impl() 46 const_cast<int*>(displs), in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 61 scoped_array<int> skipped(make_skipped_slots(comm, sizes, displs)); in all_gatherv_impl() 104 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 108 assert(displs.size() == comm.size()); in all_gatherv() 116 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument 120 assert(displs.size() == comm.size()); in all_gatherv() 128 const std::vector<int>& sizes, const std::vector<int>& displs) in all_gatherv() argument [all …]
|
/dports/net/mpich2/mpich2-1.5/test/mpi/datatype/ |
H A D | struct-derived-zeros.c | 16 MPI_Aint stride = 5, displs[3]; in main() local 28 displs[0]=0; displs[1]=-100; displs[2]=-200; /* irrelevant */ in main() 30 MPI_Type_struct(3, blockcount, displs, vecs, &mystruct); in main() 46 displs[0]=0; displs[1]=-100; displs[2]=-200; /* irrelevant */ in main() 48 MPI_Type_struct(3, blockcount, displs, vecs, &mystruct); in main()
|
/dports/net/mpich/mpich-3.4.3/test/mpi/datatype/ |
H A D | struct_derived_zeros.c | 16 MPI_Aint stride = 5, displs[3]; in main() local 27 displs[0] = 0; in main() 28 displs[1] = -100; in main() 29 displs[2] = -200; /* irrelevant */ in main() 31 MPI_Type_create_struct(3, blockcount, displs, vecs, &mystruct); in main() 45 displs[0] = 0; in main() 46 displs[1] = -100; in main() 47 displs[2] = -200; /* irrelevant */ in main() 49 MPI_Type_create_struct(3, blockcount, displs, vecs, &mystruct); in main()
|
/dports/net/openmpi/openmpi-4.1.1/ompi/mca/coll/base/ |
H A D | coll_base_reduce_scatter.c | 95 displs[0] = 0; in ompi_coll_base_reduce_scatter_intra_nonoverlapping() 97 displs[i] = displs[i-1] + rcounts[i-1]; in ompi_coll_base_reduce_scatter_intra_nonoverlapping() 108 free(displs); in ompi_coll_base_reduce_scatter_intra_nonoverlapping() 481 displs[0] = 0; in ompi_coll_base_reduce_scatter_intra_ring() 607 if (NULL != displs) free(displs); in ompi_coll_base_reduce_scatter_intra_ring() 618 if (NULL != displs) free(displs); in ompi_coll_base_reduce_scatter_intra_ring() 634 return displs[hi] + counts[hi] - displs[lo]; in ompi_sum_counts() 709 displs = malloc(sizeof(*displs) * comm_size); in ompi_coll_base_reduce_scatter_intra_butterfly() 714 displs[0] = 0; in ompi_coll_base_reduce_scatter_intra_butterfly() 716 displs[i] = displs[i - 1] + rcounts[i - 1]; in ompi_coll_base_reduce_scatter_intra_butterfly() [all …]
|
/dports/net/mpich/mpich-3.4.3/src/mpi/coll/gatherv/ |
H A D | gatherv.c | 65 const int *recvcounts, const int *displs, MPI_Datatype recvtype, int root, 78 void *recvbuf, const int *recvcounts, const int *displs, in MPIR_Gatherv_allcomm_auto() argument 93 .u.gatherv.displs = displs, in MPIR_Gatherv_allcomm_auto() 105 displs, recvtype, root, comm_ptr, errflag); in MPIR_Gatherv_allcomm_auto() 123 const int *recvcounts, const int *displs, in MPIR_Gatherv_impl() argument 139 displs, recvtype, root, comm_ptr, errflag); in MPIR_Gatherv_impl() 144 displs, recvtype, root, comm_ptr, errflag); in MPIR_Gatherv_impl() 159 displs, recvtype, root, comm_ptr, errflag); in MPIR_Gatherv_impl() 164 displs, recvtype, root, comm_ptr, errflag); in MPIR_Gatherv_impl() 182 void *recvbuf, const int *recvcounts, const int *displs, in MPIR_Gatherv() argument [all …]
|
/dports/science/v_sim/v_sim-3.8.0/lib/plug-ins/abinit/ |
H A D | xmpi_scatterv.finc | 32 !! displs= relative offsets for incoming data (array) 77 dd=0;if (size(displs)>0) dd=displs(1) 97 !! displs= relative offsets for incoming data (array) 143 dd=0;if (size(displs)>0) dd=displs(1)/sz1 163 !! displs= relative offsets for incoming data (array) 207 dd=0;if (size(displs)>0) dd=displs(1) 227 !! displs= relative offsets for incoming data (array) 271 dd=0;if (size(displs)>0) dd=displs(1)/sz1 291 !! displs= relative offsets for incoming data (array) 335 dd=0;if (size(displs)>0) dd=displs(1)/sz12 [all …]
|
/dports/math/parmetis/parmetis-4.0.3/libparmetis/ |
H A D | pspases.c | 28 idx_t *sendcount, *displs; in ParMETIS_SerialNodeND() local 68 displs = imalloc(npes, "PAROMETISS: displs"); in ParMETIS_SerialNodeND() 71 displs[i] = vtxdist[i]; in ParMETIS_SerialNodeND() 83 &sendcount, &displs, &agraph, LTERM); in ParMETIS_SerialNodeND() 105 idx_t *recvcounts, *displs; in AssembleEntireGraph() local 113 displs = imalloc(npes+1, "AssembleGraph: displs"); in AssembleEntireGraph() 123 displs[i] = vtxdist[i]; in AssembleEntireGraph() 127 gkMPI_Gatherv((void *)xadj, nvtxs, IDX_T, axadj, recvcounts, displs, in AssembleEntireGraph() 137 displs[0] = 0; in AssembleEntireGraph() 139 displs[i] = displs[i-1] + recvcounts[i-1]; in AssembleEntireGraph() [all …]
|
/dports/databases/percona57-pam-for-mysql/boost_1_59_0/boost/mpi/collectives/ |
H A D | scatterv.hpp | 34 const_cast<int*>(displs), type, in scatterv_impl() 68 std::copy(in_values + displs[dest], in scatterv_impl() 69 in_values + displs[dest] + out_size, out_values); in scatterv_impl() 74 oa << in_values[ displs[dest] + i ]; in scatterv_impl() 103 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 108 detail::scatterv_impl(comm, in_values, &sizes[0], &displs[0], in scatterv() 118 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 122 ::boost::mpi::scatterv(comm, &in_values[0], sizes, displs, in scatterv() 147 std::vector<int> displs(nprocs); in scatterv() local 149 displs[rank] = aux; in scatterv() [all …]
|
/dports/databases/percona57-server/boost_1_59_0/boost/mpi/collectives/ |
H A D | scatterv.hpp | 34 const_cast<int*>(displs), type, in scatterv_impl() 68 std::copy(in_values + displs[dest], in scatterv_impl() 69 in_values + displs[dest] + out_size, out_values); in scatterv_impl() 74 oa << in_values[ displs[dest] + i ]; in scatterv_impl() 103 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 108 detail::scatterv_impl(comm, in_values, &sizes[0], &displs[0], in scatterv() 118 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 122 ::boost::mpi::scatterv(comm, &in_values[0], sizes, displs, in scatterv() 147 std::vector<int> displs(nprocs); in scatterv() local 149 displs[rank] = aux; in scatterv() [all …]
|
/dports/databases/xtrabackup/boost_1_59_0/boost/mpi/collectives/ |
H A D | scatterv.hpp | 34 const_cast<int*>(displs), type, in scatterv_impl() 68 std::copy(in_values + displs[dest], in scatterv_impl() 69 in_values + displs[dest] + out_size, out_values); in scatterv_impl() 74 oa << in_values[ displs[dest] + i ]; in scatterv_impl() 103 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 108 detail::scatterv_impl(comm, in_values, &sizes[0], &displs[0], in scatterv() 118 const std::vector<int>& sizes, const std::vector<int>& displs, in scatterv() argument 122 ::boost::mpi::scatterv(comm, &in_values[0], sizes, displs, in scatterv() 147 std::vector<int> displs(nprocs); in scatterv() local 149 displs[rank] = aux; in scatterv() [all …]
|