Home
last modified time | relevance | path

Searched refs:newCol (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpb_aij.c9 PetscInt *garrayCMap, col, i, j, *nnz, newRow, newCol; in MatGetMultiProcBlock_MPIAIJ() local
76 newCol = garrayCMap[aijB->j[j]]; in MatGetMultiProcBlock_MPIAIJ()
77 if (newCol) { in MatGetMultiProcBlock_MPIAIJ()
78 newCol--; /* remove the increment */ in MatGetMultiProcBlock_MPIAIJ()
79 PetscCall(MatSetValues_MPIAIJ(*subMat, 1, &newRow, 1, &newCol, aijB->a + j, INSERT_VALUES)); in MatGetMultiProcBlock_MPIAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpb_baij.c9 PetscInt *garrayCMap, col, i, j, *nnz, newRow, newCol, *newbRow, *newbCol, k, k1; in MatGetMultiProcBlock_MPIBAIJ() local
84 newCol = garrayCMap[aijB->j[j]]; in MatGetMultiProcBlock_MPIBAIJ()
85 if (newCol) { in MatGetMultiProcBlock_MPIBAIJ()
86 newCol--; /* remove the increment */ in MatGetMultiProcBlock_MPIBAIJ()
87 newCol *= bs; in MatGetMultiProcBlock_MPIBAIJ()
90 newbCol[k] = newCol + k; in MatGetMultiProcBlock_MPIBAIJ()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1270 PetscInt newCol = aToMerged[cols[j * Nk] / Nk]; in MatricesMerge() local
1271 for (l = 0; l < Nk; l++) work[j * Nk + l] = newCol * Nk + l; in MatricesMerge()
1284 PetscInt newCol = bToMerged[cols[j * Nk] / Nk]; in MatricesMerge() local
1285 for (l = 0; l < Nk; l++) work[j * Nk + l] = newCol * Nk + l; in MatricesMerge()