Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1502 PetscSF rowsf, sf; in MatPermute_MPIAIJ() local
1513 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)A), &rowsf)); in MatPermute_MPIAIJ()
1514 PetscCall(PetscSFSetGraphLayout(rowsf, A->rmap, A->rmap->n, NULL, PETSC_OWN_POINTER, rwant)); in MatPermute_MPIAIJ()
1515 PetscCall(PetscSFSetFromOptions(rowsf)); in MatPermute_MPIAIJ()
1517 PetscCall(PetscSFReduceBegin(rowsf, MPIU_INT, work, rdest, MPI_REPLACE)); in MatPermute_MPIAIJ()
1518 PetscCall(PetscSFReduceEnd(rowsf, MPIU_INT, work, rdest, MPI_REPLACE)); in MatPermute_MPIAIJ()
1565 PetscCall(PetscSFBcastBegin(rowsf, MPIU_INT, dnnz, tdnnz, MPI_REPLACE)); in MatPermute_MPIAIJ()
1566 PetscCall(PetscSFBcastEnd(rowsf, MPIU_INT, dnnz, tdnnz, MPI_REPLACE)); in MatPermute_MPIAIJ()
1567 PetscCall(PetscSFBcastBegin(rowsf, MPIU_INT, onnz, tonnz, MPI_REPLACE)); in MatPermute_MPIAIJ()
1568 PetscCall(PetscSFBcastEnd(rowsf, MPIU_INT, onnz, tonnz, MPI_REPLACE)); in MatPermute_MPIAIJ()
[all …]