Searched refs:ycommsize (Results 1 – 1 of 1) sorted by relevance
672 PetscMPIInt xcommsize, ycommsize, rank, result; in VecScatterCreate() local690 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()969 …ycommsize, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Index %" PetscInt_FMT " not owned by any process, upp… in VecScatterCreate()[all …]