Lines Matching refs:im
529 PetscErrorCode MatSetValues_MPIAIJ(Mat mat, PetscInt m, const PetscInt im[], PetscInt n, const Pets… in MatSetValues_MPIAIJ() argument
554 if (im[i] < 0) continue; in MatSetValues_MPIAIJ()
555 …PetscCheck(im[i] < mat->rmap->N, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Row too large: row %"… in MatSetValues_MPIAIJ()
556 if (im[i] >= rstart && im[i] < rend) { in MatSetValues_MPIAIJ()
557 row = im[i] - rstart; in MatSetValues_MPIAIJ()
575 if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES) && im[i] != in[j]) continue; in MatSetValues_MPIAIJ()
579 MatSetValues_SeqAIJ_A_Private(row, col, value, addv, im[i], in[j]); in MatSetValues_MPIAIJ()
612 …ew nonzero at global row/column (%" PetscInt_FMT ", %" PetscInt_FMT ") into matrix", im[i], in[j]); in MatSetValues_MPIAIJ()
613 …of matrix %g(%" PetscInt_FMT ",%" PetscInt_FMT ")\n", (double)PetscRealPart(value), im[i], in[j])); in MatSetValues_MPIAIJ()
617 MatSetValues_SeqAIJ_B_Private(row, col, value, addv, im[i], in[j]); in MatSetValues_MPIAIJ()
621 …w %" PetscInt_FMT " even though MatSetOption(,MAT_NO_OFF_PROC_ENTRIES,PETSC_TRUE) was set", im[i]); in MatSetValues_MPIAIJ()
625 …PetscCall(MatStashValuesRow_Private(&mat->stash, im[i], n, in, PetscSafePointerPlusOffset(v, i * n… in MatSetValues_MPIAIJ()
627 …PetscCall(MatStashValuesCol_Private(&mat->stash, im[i], n, in, PetscSafePointerPlusOffset(v, i), m… in MatSetValues_MPIAIJ()
8057 PETSC_EXTERN void matsetvaluesmpiaij_(Mat *mmat, PetscInt *mm, const PetscInt im[], PetscInt *mn, c… in matsetvaluesmpiaij_() argument
8095 if (im[i] < 0) continue; in matsetvaluesmpiaij_()
8096 …PetscCheck(im[i] < mat->rmap->N, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Row too large: row %"… in matsetvaluesmpiaij_()
8097 if (im[i] >= rstart && im[i] < rend) { in matsetvaluesmpiaij_()
8098 row = im[i] - rstart; in matsetvaluesmpiaij_()
8117 if (ignorezeroentries && value == 0.0 && (addv == ADD_VALUES) && im[i] != in[j]) continue; in matsetvaluesmpiaij_()
8120 MatSetValues_SeqAIJ_A_Private(row, col, value, addv, im[i], in[j]); in matsetvaluesmpiaij_()
8154 MatSetValues_SeqAIJ_B_Private(row, col, value, addv, im[i], in[j]); in matsetvaluesmpiaij_()
8159 …PetscCall(MatStashValuesRow_Private(&mat->stash, im[i], n, in, v + i * n, (PetscBool)(ignorezeroen… in matsetvaluesmpiaij_()
8161 …PetscCall(MatStashValuesCol_Private(&mat->stash, im[i], n, in, v + i, m, (PetscBool)(ignorezeroent… in matsetvaluesmpiaij_()