Lines Matching refs:nprow

93   int_t      nprow, npcol, *row, *col;  member
707 lu->nprow = (int_t)(0.5 + PetscSqrtReal((PetscReal)size)); in MatLUFactorSymbolic_SuperLU_DIST()
708 if (!lu->nprow) lu->nprow = 1; in MatLUFactorSymbolic_SuperLU_DIST()
709 while (lu->nprow > 0) { in MatLUFactorSymbolic_SuperLU_DIST()
710 lu->npcol = (int_t)(size / lu->nprow); in MatLUFactorSymbolic_SuperLU_DIST()
711 if (size == lu->nprow * lu->npcol) break; in MatLUFactorSymbolic_SuperLU_DIST()
712 lu->nprow--; in MatLUFactorSymbolic_SuperLU_DIST()
727 lu->nprow = (int_t)(0.5 + PetscSqrtReal((PetscReal)(size / lu->npdep))); in MatLUFactorSymbolic_SuperLU_DIST()
728 if (!lu->nprow) lu->nprow = 1; in MatLUFactorSymbolic_SuperLU_DIST()
729 while (lu->nprow > 0) { in MatLUFactorSymbolic_SuperLU_DIST()
730 lu->npcol = (int_t)(size / (lu->npdep * lu->nprow)); in MatLUFactorSymbolic_SuperLU_DIST()
731 if (size == lu->nprow * lu->npcol * lu->npdep) break; in MatLUFactorSymbolic_SuperLU_DIST()
732 lu->nprow--; in MatLUFactorSymbolic_SuperLU_DIST()
737 …lu_dist_r", "Number rows in processor partition", "None", lu->nprow, (PetscInt *)&lu->nprow, NULL)… in MatLUFactorSymbolic_SuperLU_DIST()
740nprow * lu->npcol * lu->npdep, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Number of processes %d must eq… in MatLUFactorSymbolic_SuperLU_DIST()
742 …lu->nprow * lu->npcol, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Number of processes %d must equal to n… in MatLUFactorSymbolic_SuperLU_DIST()
748 …, superlu_gridinit3d(context ? context->comm : lu->comm_superlu, (int)lu->nprow, (int)lu->npcol, (… in MatLUFactorSymbolic_SuperLU_DIST()
755 …t", superlu_gridinit(context ? context->comm : lu->comm_superlu, (int)lu->nprow, (int)lu->npcol, &… in MatLUFactorSymbolic_SuperLU_DIST()
822 …rintf(viewer, " Process grid nprow %lld x npcol %lld \n", (long long)lu->nprow, (long long)lu->np… in MatView_Info_SuperLU_DIST()
830 …(viewer, " Processors in row %lld col partition %lld \n", (long long)lu->nprow, (long long)lu->np… in MatView_Info_SuperLU_DIST()