Home
last modified time | relevance | path

Searched refs:PetscLayoutFindOwner (Results 1 – 14 of 14) sorted by relevance

/petsc/src/mat/utils/
H A Dzerorows.c25 PetscCall(PetscLayoutFindOwner(A->rmap, idx, &p)); in MatZeroRowsMapLocal_Private()
/petsc/src/vec/is/utils/
H A Dpmap.c617 PetscErrorCode PetscLayoutFindOwner(PetscLayout map, PetscInt idx, PetscMPIInt *owner) in PetscLayoutFindOwner() function
/petsc/include/
H A Dpetscis.h322 PETSC_EXTERN PetscErrorCode PetscLayoutFindOwner(PetscLayout, PetscInt, PetscMPIInt *);
/petsc/src/vec/vec/utils/
H A Dvecstash.c452 PetscCall(PetscLayoutFindOwner(map, stash->idx[i] * bs, &r)); in VecStashGetOwnerList_Private()
/petsc/doc/changes/
H A D313.md10 - Change PetscLayoutFindOwner() and PetscLayoutFindOwnerIndex() to
/petsc/src/vec/is/sf/utils/
H A Dsfutils.c553 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 Dhierarchical.c264 …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 Dbddcfetidp.c664 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 Dbaijov.c97 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 Dmpibaij.c1679 PetscCall(PetscLayoutFindOwner(A->rmap, idx, &p)); in MatZeroRowsColumns_MPIBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c125 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 Dmpiaij.c958 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 Dmpiadj.c64 PetscCall(PetscLayoutFindOwner(rmap, irows_indices[i], &owner)); in MatCreateSubMatrix_MPIAdj_data()
/petsc/src/vec/vec/impls/mpi/
H A Dpdvec.c979 PetscCall(PetscLayoutFindOwner(x->map, firstRow, &owner)); in VecSetPreallocationCOO_MPI()