| /petsc/src/sys/utils/ |
| H A D | mpits.c | 31 PetscMPIInt b1[2], b2[2]; in PetscCommBuildTwoSidedSetType() 32 b1[0] = -(PetscMPIInt)twosided; in PetscCommBuildTwoSidedSetType() 33 b1[1] = (PetscMPIInt)twosided; in PetscCommBuildTwoSidedSetType() 56 PetscMPIInt size; in PetscCommBuildTwoSidedGetType() 73 …mm comm, PetscMPIInt count, MPI_Datatype dtype, PetscMPIInt nto, const PetscMPIInt *toranks, const… in PetscCommBuildTwoSided_Ibarrier() 75 PetscMPIInt nrecvs, tag, done, i; in PetscCommBuildTwoSided_Ibarrier() 89 PetscCall(PetscSegBufferCreate(sizeof(PetscMPIInt), 4, &segrank)); in PetscCommBuildTwoSided_Ibarrier() 98 PetscMPIInt flag; in PetscCommBuildTwoSided_Ibarrier() 102 PetscMPIInt *recvrank; in PetscCommBuildTwoSided_Ibarrier() 111 PetscMPIInt sent, nsends; in PetscCommBuildTwoSided_Ibarrier() [all …]
|
| H A D | mpimesg.c | 3 …e PetscGatherNumberOfMessages_Private(MPI_Comm, const PetscMPIInt[], const PetscInt[], PetscMPIInt… 4 …Code PetscGatherMessageLengths_Private(MPI_Comm, PetscMPIInt, PetscMPIInt, const PetscInt[], Petsc… 33 …cGatherNumberOfMessages(MPI_Comm comm, const PetscMPIInt iflags[], const PetscMPIInt ilengths[], P… in PetscGatherNumberOfMessages() 35 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages() 51 } else iflags_local = (PetscMPIInt *)iflags; in PetscGatherNumberOfMessages() 90 …geLengths(MPI_Comm comm, PetscMPIInt nsends, PetscMPIInt nrecvs, const PetscMPIInt ilengths[], Pet… in PetscGatherMessageLengths() 92 PetscMPIInt size, rank, tag, i, j; in PetscGatherMessageLengths() 139 …NumberOfMessages_Private(MPI_Comm comm, const PetscMPIInt iflags[], const PetscInt ilengths[], Pet… in PetscGatherNumberOfMessages_Private() 141 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages_Private() 157 } else iflags_local = (PetscMPIInt *)iflags; in PetscGatherNumberOfMessages_Private() [all …]
|
| H A D | mpishm.c | 5 PetscMPIInt *globranks; /* global ranks of each rank in the shared memory communicator */ 6 PetscMPIInt shmsize; /* size of the shared memory communicator */ 18 PETSC_EXTERN PetscMPIInt MPIAPI Petsc_ShmComm_Attr_DeleteFn(MPI_Comm comm, PetscMPIInt keyval, void… in Petsc_ShmComm_Attr_DeleteFn() 71 PetscMPIInt *shmranks, i, flg; in PetscShmCommGet() 147 PetscErrorCode PetscShmCommGlobalToLocal(PetscShmComm pshmcomm, PetscMPIInt grank, PetscMPIInt *lra… in PetscShmCommGlobalToLocal() 149 PetscMPIInt low, high, t, i; in PetscShmCommGlobalToLocal() 191 PetscErrorCode PetscShmCommLocalToGlobal(PetscShmComm pshmcomm, PetscMPIInt lrank, PetscMPIInt *gra… in PetscShmCommLocalToGlobal()
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfbasic.h | 6 PetscMPIInt niranks; /* Number of incoming ranks (ranks accessing my roots) */ \ 7 …PetscMPIInt ndiranks; /* Number of incoming ranks (ranks accessing my roots) in disting… 8 PetscMPIInt *iranks; /* Array of ranks that reference my roots */ \ 19 PetscMPIInt nrootreqs; /* Number of MPI requests */ \ 27 PetscMPIInt nRemoteLeafRanks; /* niranks - ndiranks */ 28 PetscMPIInt nRemoteLeafRanksMax; /* max nRemoteLeafRanks over comm */ 35 PetscMPIInt *iranks_d; /* Copy of the remote part of (leaf) iranks[] on device */ 40 …Code PetscSFGetRootInfo_Basic(PetscSF sf, PetscMPIInt *nrootranks, PetscMPIInt *ndrootranks, const… in PetscSFGetRootInfo_Basic() 53 …Code PetscSFGetLeafInfo_Basic(PetscSF sf, PetscMPIInt *nleafranks, PetscMPIInt *ndleafranks, const… in PetscSFGetLeafInfo_Basic() 76 PETSC_INTERN PetscErrorCode PetscSFGetLeafRanks_Basic(PetscSF, PetscMPIInt *, const PetscMPIInt **,…
|
| H A D | sfbasic.c | 10 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFLinkInitMPIRequests_Persistent_Basic() 22 for (PetscMPIInt i = ndrootranks, j = 0; i < nrootranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 28 for (PetscMPIInt i = ndrootranks, j = 0; i < nrootranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 40 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 46 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 60 PetscMPIInt nsreqs = 0, nrreqs = 0; in PetscSFLinkStartCommunication_Persistent_Basic() 101 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks, cnt; in PetscSFLinkStartCommunication_MPIX_Stream() 115 cnt = (PetscMPIInt)(rootoffset[i + 1] - rootoffset[i]); in PetscSFLinkStartCommunication_MPIX_Stream() 121 cnt = (PetscMPIInt)(rootoffset[i + 1] - rootoffset[i]); in PetscSFLinkStartCommunication_MPIX_Stream() 133 cnt = (PetscMPIInt)(leafoffset[i + 1] - leafoffset[i]); in PetscSFLinkStartCommunication_MPIX_Stream() [all …]
|
| /petsc/src/dm/impls/swarm/ |
| H A D | data_ex.h | 16 PetscMPIInt rank; 17 PetscMPIInt n_neighbour_procs; 18 PetscMPIInt *neighbour_procs; /* [n_neighbour_procs] */ 27 PetscMPIInt *send_tags, *recv_tags; 49 PETSC_INTERN PetscErrorCode DMSwarmDataExTopologyAddNeighbour(DMSwarmDataEx, const PetscMPIInt); 52 PETSC_INTERN PetscErrorCode DMSwarmDataExAddToSendCount(DMSwarmDataEx, const PetscMPIInt, const Pet… 55 PETSC_INTERN PetscErrorCode DMSwarmDataExPackData(DMSwarmDataEx, PetscMPIInt, PetscInt, void *); 61 …N PetscErrorCode DMSwarmDataExTopologyGetNeighbours(DMSwarmDataEx, PetscMPIInt *, PetscMPIInt *[]);
|
| H A D | data_ex.c | 133 PetscMPIInt p; in DMSwarmDataExView() 197 PetscErrorCode DMSwarmDataExTopologyAddNeighbour(DMSwarmDataEx d, const PetscMPIInt proc_id) in DMSwarmDataExTopologyAddNeighbour() 199 PetscMPIInt n, found; in DMSwarmDataExTopologyAddNeighbour() 200 PetscMPIInt size; in DMSwarmDataExTopologyAddNeighbour() 218 PetscCall(PetscRealloc(sizeof(PetscMPIInt) * (d->n_neighbour_procs + 1), &d->neighbour_procs)); in DMSwarmDataExTopologyAddNeighbour() 259 …_get_tags(PetscInt counter, PetscMPIInt N, PetscMPIInt r0, PetscMPIInt r1, PetscMPIInt maxtag, Pet… in _get_tags() 261 PetscMPIInt st, rt; in _get_tags() 272 …nicationMap_Private(MPI_Comm comm, PetscMPIInt n, const PetscMPIInt proc_neighbours[], PetscMPIInt… in DMSwarmDataExCompleteCommunicationMap_Private() 278 PetscMPIInt size, rank; in DMSwarmDataExCompleteCommunicationMap_Private() 282 PetscMPIInt _n_new, *_proc_neighbours_new; in DMSwarmDataExCompleteCommunicationMap_Private() [all …]
|
| /petsc/include/ |
| H A D | petscsys.h | 413 PETSC_EXTERN PetscMPIInt PETSC_MPI_THREAD_REQUIRED; 1399 PETSC_EXTERN PetscErrorCode PetscObjectGetNewTag(PetscObject, PetscMPIInt *); 1409 PETSC_EXTERN PetscErrorCode PetscCommGetNewTag(MPI_Comm, PetscMPIInt *); 1680 PETSC_EXTERN PetscErrorCode PetscSequentialPhaseBegin(MPI_Comm, PetscMPIInt); 1681 PETSC_EXTERN PetscErrorCode PetscSequentialPhaseEnd(MPI_Comm, PetscMPIInt); 1792 PETSC_EXTERN PetscMPIInt PetscGlobalRank; 1793 PETSC_EXTERN PetscMPIInt PetscGlobalSize; 1934 PETSC_EXTERN PetscErrorCode MPIU_File_write_all(MPI_File, void *, PetscMPIInt, MPI_Datatype, MPI_St… 1935 PETSC_EXTERN PetscErrorCode MPIU_File_read_all(MPI_File, void *, PetscMPIInt, MPI_Datatype, MPI_Sta… 1936 PETSC_EXTERN PetscErrorCode MPIU_File_write_at(MPI_File, MPI_Offset, void *, PetscMPIInt, MPI_Datat… [all …]
|
| H A D | petscdmredundant.h | 8 PETSC_EXTERN PetscErrorCode DMRedundantCreate(MPI_Comm, PetscMPIInt, PetscInt, DM *); 9 PETSC_EXTERN PetscErrorCode DMRedundantSetSize(DM, PetscMPIInt, PetscInt); 10 PETSC_EXTERN PetscErrorCode DMRedundantGetSize(DM, PetscMPIInt *, PetscInt *);
|
| /petsc/include/petsc/private/ |
| H A D | viewerimpl.h | 35 PETSC_INTERN PetscMPIInt Petsc_Viewer_keyval; 36 PETSC_INTERN PetscMPIInt Petsc_Viewer_Stdout_keyval; 37 PETSC_INTERN PetscMPIInt Petsc_Viewer_Stderr_keyval; 38 PETSC_INTERN PetscMPIInt Petsc_Viewer_Binary_keyval; 39 PETSC_INTERN PetscMPIInt Petsc_Viewer_Draw_keyval; 41 PETSC_INTERN PetscMPIInt Petsc_Viewer_HDF5_keyval; 44 PETSC_INTERN PetscMPIInt Petsc_Viewer_Socket_keyval;
|
| H A D | sfimpl.h | 39 …PetscErrorCode (*GetRootRanks)(PetscSF, PetscMPIInt *, const PetscMPIInt **, const PetscInt **, co… 40 …PetscErrorCode (*GetLeafRanks)(PetscSF, PetscMPIInt *, const PetscMPIInt **, const PetscInt **, co… 74 PetscMPIInt nranks; /* Number of ranks owning roots connected to my leaves */ 75 …PetscMPIInt ndranks; /* Number of ranks in distinguished group holding roots connected to my l… 76 PetscMPIInt *ranks; /* List of ranks referenced by "remote" */ 90 PetscMPIInt nleafreqs; /* Number of MPI requests for leaves */ 129 PetscMPIInt *ranks_d; /* Copy of the remote part of (root) ranks[] on device */ 150 …_get_envelope(MPI_Datatype, MPIU_Count *, MPIU_Count *, MPIU_Count *, MPIU_Count *, PetscMPIInt *); 179 …GetRemote_Private(VecScatter, PetscBool, PetscMPIInt *, const PetscInt **, const PetscInt **, cons… 180 …teOrdered_Private(VecScatter, PetscBool, PetscMPIInt *, const PetscInt **, const PetscInt **, cons… [all …]
|
| /petsc/src/vec/is/sf/impls/basic/allgatherv/ |
| H A D | sfallgatherv.h | 9 PetscMPIInt *displs, *recvcounts; 12 PetscMPIInt bcast_root; /* the root rank in MPI_Bcast */ 21 …TERN PetscErrorCode PetscSFGetRootRanks_Allgatherv(PetscSF, PetscMPIInt *, const PetscMPIInt **, c… 22 …TERN PetscErrorCode PetscSFGetLeafRanks_Allgatherv(PetscSF, PetscMPIInt *, const PetscMPIInt **, c…
|
| H A D | sfallgatherv.c | 8 PetscMPIInt size; in PetscSFGetGraph_Allgatherv() 20 for (PetscMPIInt i = 0; i < size; i++) { in PetscSFGetGraph_Allgatherv() 35 PetscMPIInt size; in PetscSFSetUp_Allgatherv() 59 PetscMPIInt rank, nRanksWithZeroRoots; in PetscSFSetUp_Allgatherv() 105 PetscMPIInt sendcount, rank, nleaves; in PetscSFBcastBegin_Allgatherv() 134 PetscMPIInt rank, count, recvcount; in PetscSFReduceBegin_Allgatherv() 155 PetscMPIInt nleavesi; in PetscSFReduceBegin_Allgatherv() 218 PetscMPIInt rank; in PetscSFBcastToZero_Allgatherv() 219 PetscMPIInt sendcount; in PetscSFBcastToZero_Allgatherv() 285 PetscMPIInt count; in PetscSFFetchAndOpBegin_Allgatherv() [all …]
|
| /petsc/src/vec/is/utils/ |
| H A D | psort.c | 5 …t_Bitonic_Merge(MPI_Comm comm, PetscMPIInt tag, PetscMPIInt rankStart, PetscMPIInt rankEnd, PetscM… in PetscParallelSortInt_Bitonic_Merge() 8 PetscMPIInt split, mid, partner; in PetscParallelSortInt_Bitonic_Merge() 30 PetscMPIInt i; in PetscParallelSortInt_Bitonic_Merge() 49 …tonic_Recursive(MPI_Comm comm, PetscMPIInt tag, PetscMPIInt rankStart, PetscMPIInt rankEnd, PetscM… in PetscParallelSortInt_Bitonic_Recursive() 51 PetscMPIInt diff, mid; in PetscParallelSortInt_Bitonic_Recursive() 78 PetscMPIInt size, rank, tag, mpin; in PetscParallelSortInt_Bitonic() 95 PetscMPIInt size, rank; in PetscParallelSampleSelect() 98 PetscMPIInt *keys_per, max_keys_per; in PetscParallelSampleSelect() 145 …if (my_first < 0 && (PetscMPIInt)sample_rank == rank) my_first = (PetscInt)(sample - sample_rank *… in PetscParallelSampleSelect() 170 PetscMPIInt size, rank; in PetscParallelRedistribute() [all …]
|
| /petsc/src/sys/tests/ |
| H A D | ex8.c | 14 PetscMPIInt lengths[3]; in MakeDatatype() 43 PetscMPIInt rank; 44 PetscMPIInt nto; 45 PetscMPIInt *toranks; 50 static PetscErrorCode FSend(MPI_Comm comm, const PetscMPIInt tag[], PetscMPIInt tonum, PetscMPIInt … in FSend() 56 …scCheck(fctx->rank == *(PetscMPIInt *)todata, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Todata %d does not… in FSend() 62 static PetscErrorCode FRecv(MPI_Comm comm, const PetscMPIInt tag[], PetscMPIInt rank, void *fromdat… in FRecv() 68 …PetscCheck(*(PetscMPIInt *)fromdata == rank, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Dummy data %d from … in FRecv() 80 PetscMPIInt rank, size, *toranks, *fromranks, nto, nfrom; in main() 115 PetscMPIInt *todummy, *fromdummy; in main() [all …]
|
| H A D | ex62.c | 105 PetscMPIInt length = 1; in test_empty_empty() 129 PetscMPIInt length = 1; in test_a_empty() 154 PetscMPIInt length = 1; in test_b_empty() 179 PetscMPIInt length = 4; in test_identical() 209 PetscMPIInt length = 1; in test_disjoint() 239 PetscMPIInt length = 1; in test_single_common() 270 PetscMPIInt length = 1; in test_issue_1247() 297 PetscMPIInt length = 1; in test_empty_big() 319 PetscMPIInt length = 1; in test_small_big() 345 PetscMPIInt length = 1; in test_moderate_big() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexcheckinterface.c | 6 …_Datatype dt, PetscMPIInt nsranks, const PetscMPIInt sranks[], PetscInt ssize[], const void *sarr[… in ExchangeArrayByRank_Private() 8 PetscMPIInt r; in ExchangeArrayByRank_Private() 12 PetscMPIInt tag, unitsize; in ExchangeArrayByRank_Private() 43 …_Private(PetscObject obj, PetscMPIInt nsranks, const PetscMPIInt sranks[], Vec svecs[], PetscMPIIn… in ExchangeVecByRank_Private() 45 PetscMPIInt r; in ExchangeVecByRank_Private() 75 PetscMPIInt nranks; in SortByRemote_Private() 76 const PetscMPIInt *ranks; in SortByRemote_Private() 84 for (PetscMPIInt r = 0; r < nranks; r++) { in SortByRemote_Private() 99 PetscMPIInt nranks; in GetRecursiveConeCoordinatesPerRank_Private() 100 const PetscMPIInt *ranks; in GetRecursiveConeCoordinatesPerRank_Private() [all …]
|
| /petsc/src/sys/objects/ |
| H A D | pinit.c | 47 PetscMPIInt PETSC_MPI_THREAD_REQUIRED = PETSC_DECIDE; 49 PetscMPIInt PETSC_MPI_THREAD_REQUIRED = MPI_THREAD_SINGLE; 52 PetscMPIInt Petsc_Counter_keyval = MPI_KEYVAL_INVALID; 53 PetscMPIInt Petsc_InnerComm_keyval = MPI_KEYVAL_INVALID; 54 PetscMPIInt Petsc_OuterComm_keyval = MPI_KEYVAL_INVALID; 55 PetscMPIInt Petsc_ShmComm_keyval = MPI_KEYVAL_INVALID; 56 PetscMPIInt Petsc_CreationIdx_keyval = MPI_KEYVAL_INVALID; 57 PetscMPIInt Petsc_Garbage_HMap_keyval = MPI_KEYVAL_INVALID; 59 PetscMPIInt Petsc_SharedWD_keyval = MPI_KEYVAL_INVALID; 60 PetscMPIInt Petsc_SharedTmp_keyval = MPI_KEYVAL_INVALID; [all …]
|
| H A D | tagm.c | 36 PetscErrorCode PetscObjectGetNewTag(PetscObject obj, PetscMPIInt *tag) in PetscObjectGetNewTag() 63 PetscErrorCode PetscCommGetNewTag(MPI_Comm comm, PetscMPIInt *tag) in PetscCommGetNewTag() 66 PetscMPIInt *maxval, flg; in PetscCommGetNewTag() 116 PetscMPIInt flg; in PetscCommGetComm() 153 PetscMPIInt flg; in PetscCommRestoreComm() 199 PetscErrorCode PetscCommDuplicate(MPI_Comm comm_in, MPI_Comm *comm_out, PetscMPIInt *first_tag) in PetscCommDuplicate() 203 PetscMPIInt *maxval, flg; in PetscCommDuplicate() 288 PetscMPIInt flg; in PetscCommDestroy() 367 PetscMPIInt size, rank; in PetscObjectsListGetGlobalNumbering() 377 PetscMPIInt srank; in PetscObjectsListGetGlobalNumbering() [all …]
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.h | 15 PetscMPIInt *recvcounts; 16 PetscMPIInt tag; 21 PetscMPIInt tag; 22 PetscMPIInt *recvcounts; 23 PetscMPIInt *recvdispls;
|
| H A D | mmdense.c | 55 PetscMPIInt rank, size, tag0, tag1, idex, end, i, proc, nrqs, *rtable, *pa, nrqr; in MatCreateSubMatrices_MPIDense_Local() 96 for (PetscMPIInt i = 0, j = 0; i < size; i++) { in MatCreateSubMatrices_MPIDense_Local() 115 for (PetscMPIInt j = 0; j < size; j++) { in MatCreateSubMatrices_MPIDense_Local() 127 for (PetscMPIInt i = 0; i < size; i++) { in MatCreateSubMatrices_MPIDense_Local() 134 for (PetscMPIInt i = 0, j = 0; i < size; i++) { in MatCreateSubMatrices_MPIDense_Local() 142 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local() 143 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIDense_Local() 166 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local() 167 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIDense_Local() 176 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local() [all …]
|
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 38 static void PetscLCM_Local(void *in, void *out, PetscMPIInt *cnt, MPI_Datatype *datatype) in PetscLCM_Local() 83 PetscMPIInt gr, gem = 1; in PetscPartitionerView_Multistage() 98 PetscMPIInt psize; in PetscPartitionerView_Multistage() 109 PetscMPIInt size, *ranks, *granks; in PetscPartitionerView_Multistage() 114 for (PetscMPIInt i = 0; i < size; i++) ranks[i] = i; in PetscPartitionerView_Multistage() 151 PetscMPIInt *ranks, *granks; in PetscPartitionerMultistage_CreateStages() 152 PetscMPIInt size, nsize, isize, rank, nrank, i, l, n, m; in PetscPartitionerMultistage_CreateStages() 171 PetscMPIInt node_size = (PetscMPIInt)options[1]; in PetscPartitionerMultistage_CreateStages() 173 PetscMPIInt color; in PetscPartitionerMultistage_CreateStages() 175 PetscMPIInt ngroups = size / node_size; in PetscPartitionerMultistage_CreateStages() [all …]
|
| /petsc/src/sys/classes/viewer/impls/ascii/ |
| H A D | vcreatea.c | 7 PetscMPIInt Petsc_Viewer_Stdout_keyval = MPI_KEYVAL_INVALID; 45 PetscMPIInt Petsc_Viewer_Stderr_keyval = MPI_KEYVAL_INVALID; 72 PetscMPIInt iflg; in PetscViewerASCIIGetStderr() 124 PetscMPIInt Petsc_Viewer_keyval = MPI_KEYVAL_INVALID; 132 PetscMPIInt MPIAPI Petsc_DelViewer(MPI_Comm comm, PetscMPIInt keyval, void *attr_val, void *extra_s… in Petsc_DelViewer() 188 PetscMPIInt iflg; in PetscViewerASCIIOpen()
|
| /petsc/src/vec/is/sf/impls/basic/neighbor/ |
| H A D | sfneighbor.c | 13 typedef PetscMPIInt PetscSFCount; 14 typedef PetscMPIInt PetscSFAint; 26 PetscMPIInt *rootweights, *leafweights; 42 PetscMPIInt i, typesize; in PetscLogMPIMessages() 48 PetscMPIInt i, typesize; in PetscLogMPIMessages() 63 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFGetDistComm_Neighbor() 64 PetscMPIInt indegree, outdegree; in PetscSFGetDistComm_Neighbor() 65 const PetscMPIInt *rootranks, *leafranks, *sources, *destinations; in PetscSFGetDistComm_Neighbor() 193 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFSetUp_Neighbor() 195 PetscMPIInt m, n, m2, n2; in PetscSFSetUp_Neighbor() [all …]
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sftype.c | 16 PetscMPIInt combiner; in MPIPetsc_Type_free() 28 …U_Count *nints, MPIU_Count *naddrs, MPIU_Count *ncounts, MPIU_Count *ntypes, PetscMPIInt *combiner) in MPIPetsc_Type_get_envelope() 34 PetscMPIInt mints, maddrs, mtypes; in MPIPetsc_Type_get_envelope() 54 …PetscCallMPI(MPI_Type_get_contents(datatype, (PetscMPIInt)nints, (PetscMPIInt)naddrs, (PetscMPIInt… in MPIPetsc_Type_get_contents() 72 PetscMPIInt combiner, ints[1] = {0}; in MPIPetsc_Type_unwrap() 113 PetscMPIInt acombiner, bcombiner; in MPIPetsc_Type_compare() 131 PetscMPIInt *aints, *bints; in MPIPetsc_Type_compare() 182 PetscMPIInt acombiner; in MPIPetsc_Type_compare_contig() 195 PetscMPIInt *aints; in MPIPetsc_Type_compare_contig()
|