Searched refs:newCol (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpb_aij.c | 9 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 D | mpb_baij.c | 9 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 D | dspacelagrange.c | 1270 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()
|