Lines Matching refs:npdep
97 int_t npdep; /* replication factor, must be power of two */ member
716 lu->npdep = 1; in MatLUFactorSymbolic_SuperLU_DIST()
723 …d", "Number of z entries in processor partition", "None", lu->npdep, (PetscInt *)&lu->npdep, NULL)… in MatLUFactorSymbolic_SuperLU_DIST()
724 t = (PetscInt)PetscLog2Real((PetscReal)lu->npdep); in MatLUFactorSymbolic_SuperLU_DIST()
725 …) == lu->npdep, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_OUTOFRANGE, "-mat_superlu_dist_d %l… in MatLUFactorSymbolic_SuperLU_DIST()
726 if (lu->npdep > 1) { in MatLUFactorSymbolic_SuperLU_DIST()
727 lu->nprow = (int_t)(0.5 + PetscSqrtReal((PetscReal)(size / lu->npdep))); 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()
740 …npdep, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Number of processes %d must equal to nprow %lld * npco… in MatLUFactorSymbolic_SuperLU_DIST()
748 … ? context->comm : lu->comm_superlu, (int)lu->nprow, (int)lu->npcol, (int)lu->npdep, &lu->grid3d)); in MatLUFactorSymbolic_SuperLU_DIST()
824 …tscViewerASCIIPrintf(viewer, " Using 3d decomposition with npdep %lld \n", (long long)lu->npdep)); in MatView_Info_SuperLU_DIST()