Lines Matching refs:irhs_loc
156 MUMPS_INT *irhs_sparse, *irhs_ptr, *isol_loc, *irhs_loc;
447 inner->irhs_loc = outer->irhs_loc; \
585 PetscMUMPSInt lrhs_loc, nloc_rhs, *irhs_loc;
1800 PetscCall(PetscFree(mumps->irhs_loc));
1836 if (!mumps->irhs_loc) {
1838 PetscCall(PetscMalloc1(m, &mumps->irhs_loc));
1840 for (i = 0; i < m; i++) PetscCall(PetscMUMPSIntCast(rstart + i + 1, &mumps->irhs_loc[i])); /* use 1-based indices */
1852 if (!mumps->irhs_loc) {
1860 /* Populate mumps->irhs_loc[], rhs_nrow[] */
1867 PetscCall(PetscMalloc1(mumps->nloc_rhs, &mumps->irhs_loc));
1869 for (i = ranges[petsc_ranks[j]]; i < ranges[petsc_ranks[j] + 1]; i++, k++) PetscCall(PetscMUMPSIntCast(i + 1, &mumps->irhs_loc[k])); /* uses 1-based indices */
1918 mumps->id.irhs_loc = mumps->irhs_loc;
1949 mumps->id.ICNTL(20) = 10; /* dense distributed RHS, need to set rhs_loc[], irhs_loc[] */