Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/
H A Dvscat.c672 PetscMPIInt xcommsize, ycommsize, rank, result; in VecScatterCreate() local
690 PetscCallMPI(MPI_Comm_size(ycomm, &ycommsize)); in VecScatterCreate()
691 if (xcommsize > 1 && ycommsize > 1) { in VecScatterCreate()
708 …if (xcommsize > 1 && ycommsize == 1) { /* PtoS: null ix means the whole x will be scattered to eac… in VecScatterCreate()
719 …if (xcommsize == 1 && ycommsize > 1) { /* StoP: null iy means the whole y will be scattered to fro… in VecScatterCreate()
755 if (xcommsize > 1 && ycommsize == 1) { /* Ranks do not diverge at this if-test */ in VecScatterCreate()
873 if (ycommsize > 1) { in VecScatterCreate()
961 PetscCall(PetscCalloc1(ycommsize, &slens)); /* The only O(P) array in this algorithm */ in VecScatterCreate()
968 …} while (yindices_sorted[i] >= yrange[j + 1] && j < ycommsize); /* Increase j until i-th index fal… in VecScatterCreate()
969ycommsize, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Index %" PetscInt_FMT " not owned by any process, upp… in VecScatterCreate()
[all …]