Searched refs:PetscLayoutFindOwner (Results 1 – 14 of 14) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | zerorows.c | 25 PetscCall(PetscLayoutFindOwner(A->rmap, idx, &p)); in MatZeroRowsMapLocal_Private()
|
| /petsc/src/vec/is/utils/ |
| H A D | pmap.c | 617 PetscErrorCode PetscLayoutFindOwner(PetscLayout map, PetscInt idx, PetscMPIInt *owner) in PetscLayoutFindOwner() function
|
| /petsc/include/ |
| H A D | petscis.h | 322 PETSC_EXTERN PetscErrorCode PetscLayoutFindOwner(PetscLayout, PetscInt, PetscMPIInt *);
|
| /petsc/src/vec/vec/utils/ |
| H A D | vecstash.c | 452 PetscCall(PetscLayoutFindOwner(map, stash->idx[i] * bs, &r)); in VecStashGetOwnerList_Private()
|
| /petsc/doc/changes/ |
| H A D | 313.md | 10 - Change PetscLayoutFindOwner() and PetscLayoutFindOwnerIndex() to
|
| /petsc/src/vec/is/sf/utils/ |
| H A D | sfutils.c | 553 if (owner < -1 || i >= rmap->range[owner + 1]) PetscCall(PetscLayoutFindOwner(rmap, i, &owner)); in PetscSFCreateFromLayouts() 588 PetscCall(PetscLayoutFindOwner(map, idx, &p)); in PetscLayoutMapLocal()
|
| /petsc/src/mat/graphops/partition/impls/hierarchical/ |
| H A D | hierarchical.c | 264 …for (i = 0; i < localsize; i++) PetscCall(PetscLayoutFindOwner(rmap, global_indices[i], &owners[i]… in MatPartitioningHierarchical_ReassembleFineparts()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 664 PetscCall(PetscLayoutFindOwner(play, idxs[i], &owner)); in PCBDDCSetupFETIDPMatContext() 689 PetscCall(PetscLayoutFindOwner(llay, l2g_indices[i], &owner)); in PCBDDCSetupFETIDPMatContext()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 97 PetscCall(PetscLayoutFindOwner(C->rmap, row * C->rmap->bs, &proc)); in MatIncreaseOverlap_MPIBAIJ_Once() 188 PetscCall(PetscLayoutFindOwner(C->rmap, row * C->rmap->bs, &proc)); in MatIncreaseOverlap_MPIBAIJ_Once()
|
| H A D | mpibaij.c | 1679 PetscCall(PetscLayoutFindOwner(A->rmap, idx, &p)); in MatZeroRowsColumns_MPIBAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 125 PetscCall(PetscLayoutFindOwner(rmap, indices_i[j], &owner)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable() 439 PetscCall(PetscLayoutFindOwner(rmap, row, &owner)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable() 540 PetscCall(PetscLayoutFindOwner(C->rmap, row, &proc)); in MatIncreaseOverlap_MPIAIJ_Once() 647 PetscCall(PetscLayoutFindOwner(C->rmap, row, &proc)); in MatIncreaseOverlap_MPIAIJ_Once()
|
| H A D | mpiaij.c | 958 PetscCall(PetscLayoutFindOwner(A->rmap, idx, &p)); in MatZeroRowsColumns_MPIAIJ() 1549 PetscCall(PetscLayoutFindOwner(A->rmap, row, &rowner)); in MatPermute_MPIAIJ() 1553 …PetscCall(PetscLayoutFindOwner(A->cmap, col, &cowner)); /* Could build an index for the columns to… in MatPermute_MPIAIJ() 1560 PetscCall(PetscLayoutFindOwner(A->cmap, col, &cowner)); in MatPermute_MPIAIJ() 6421 PetscCall(PetscLayoutFindOwner(mat->rmap, firstRow, &owner)); in MatSetPreallocationCOO_MPIAIJ()
|
| /petsc/src/mat/impls/adj/mpi/ |
| H A D | mpiadj.c | 64 PetscCall(PetscLayoutFindOwner(rmap, irows_indices[i], &owner)); in MatCreateSubMatrix_MPIAdj_data()
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 979 PetscCall(PetscLayoutFindOwner(x->map, firstRow, &owner)); in VecSetPreallocationCOO_MPI()
|