Lines Matching refs:nslim_col

56   PetscInt       *work, *ia, *ja, nz, nslim_row, nslim_col, m, row, col, n;  in MatGetRowIJ_SeqAIJ_Inode_Symmetric()  local
68 nslim_col = nslim_row; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
72 PetscCall(PetscMalloc2(nslim_col + 1, &tns, n + 1, &tvc)); in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
73 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_row[i1 + 1] - ns_row[i1… in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
75 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
143 PetscInt *work, *ia, *ja, nz, nslim_row, n, row, col, *ns_col, nslim_col; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() local
153 PetscCall(MatCreateColInode_Private(A, &nslim_col, &ns_col)); in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
156 PetscCall(PetscMalloc2(nslim_col + 1, &tns, n + 1, &tvc)); in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
157 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_col[i1 + 1] - ns_col[i1… in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
159 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
252 PetscInt *work, *ia, *ja, *j, nz, nslim_row, n, row, col, *ns_col, nslim_col; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric() local
261 PetscCall(MatCreateColInode_Private(A, &nslim_col, &ns_col)); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
264 PetscCall(PetscMalloc2(nslim_col + 1, &tns, n + 1, &tvc)); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
265 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_col[i1 + 1] - ns_col[i1… in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
267 for (i1 = 0, col = 0; i1 < nslim_col; ++i1) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
272 PetscCall(PetscCalloc1(nslim_col + 1, &ia)); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
274 PetscCall(PetscMalloc1(nslim_col + 1, &work)); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
294 for (i1 = 1; i1 < nslim_col + 1; i1++) { in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
301 nz = ia[nslim_col] + (!ishift); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
4131 PetscInt nslim_col, *ns_col; in MatInodeAdjustForInodes_SeqAIJ_Inode() local
4138 PetscCall(MatCreateColInode_Private(A, &nslim_col, &ns_col)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4139 PetscCall(PetscMalloc1(((nslim_row > nslim_col ? nslim_row : nslim_col) + 1), &tns)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4157 for (i = 0, tns[0] = 0; i < nslim_col; ++i) tns[i + 1] = tns[i] + (ns_col[i + 1] - ns_col[i]); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4160 for (i = 0, col = 0; i < nslim_col; ++i) { in MatInodeAdjustForInodes_SeqAIJ_Inode()