Lines Matching refs:nprow
43 …iewerASCIIPrintf(viewer, "grid height=%d, grid width=%d\n", (int)a->grid->nprow, (int)a->grid->npc… in MatView_ScaLAPACK()
128 …PetscCallBLAS("SCALAPACKinfog2l", SCALAPACKinfog2l_(&gridx, &gcidx, a->desc, &a->grid->nprow, &a->… in MatSetValues_ScaLAPACK()
181 lszx = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatMultXXXYYY_ScaLAPACK()
220 lszy = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatMultXXXYYY_ScaLAPACK()
450 lszd = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatGetDiagonal_ScaLAPACK()
552 lszd = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatDiagonalScale_ScaLAPACK()
727 lszx = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatSolve_ScaLAPACK()
954 nproc = a->grid->nprow; in MatGetOwnershipIS_ScaLAPACK()
1294 a->locr = SCALAPACKnumroc_(&a->M, &a->mb, &a->grid->myrow, &a->rsrc, &a->grid->nprow); in MatSetUp_ScaLAPACK()
1335 …PetscCallBLAS("SCALAPACKinfog2l", SCALAPACKinfog2l_(&gridx, &gcidx, a->desc, &a->grid->nprow, &a->… in MatAssemblyEnd_ScaLAPACK()
1550 …PetscCallBLAS("SCALAPACKinfog2l", SCALAPACKinfog2l_(&gridx, &gcidx, a->desc, &a->grid->nprow, &a->… in MatStashScatterBegin_ScaLAPACK()
1780 PetscBLASInt nprow, npcol, myrow, mycol; in MatCreate_ScaLAPACK() local
1809 PetscCall(PetscBLASIntCast(PetscSqrtReal((PetscReal)size) + 0.001, &grid->nprow)); in MatCreate_ScaLAPACK()
1812 …PetscCall(PetscOptionsInt("-mat_scalapack_grid_height", "Grid Height", "None", grid->nprow, &optv1… in MatCreate_ScaLAPACK()
1815 PetscCall(PetscBLASIntCast(optv1, &grid->nprow)); in MatCreate_ScaLAPACK()
1819 if (size % grid->nprow) grid->nprow = 1; /* cannot use a squarish grid, use a 1d grid */ in MatCreate_ScaLAPACK()
1820 grid->npcol = size / grid->nprow; in MatCreate_ScaLAPACK()
1821 PetscCall(PetscBLASIntCast(grid->nprow, &nprow)); in MatCreate_ScaLAPACK()
1824 Cblacs_gridinit(&grid->ictxt, "R", nprow, npcol); in MatCreate_ScaLAPACK()
1825 Cblacs_gridinfo(grid->ictxt, &nprow, &npcol, &myrow, &mycol); in MatCreate_ScaLAPACK()
1827 grid->nprow = nprow; in MatCreate_ScaLAPACK()