Lines Matching refs:rowIDXs
476 PetscInt locRows, locCols, rStart, colStart, colEnd, *rowIDXs; in DMSwarmComputeMassMatrix_Private() local
577 PetscCall(PetscMalloc3(maxC * totNc * totDim, &elemMat, maxC * totNc, &rowIDXs, maxC * dim, &xi)); in DMSwarmComputeMassMatrix_Private()
623 for (PetscInt c = 0; c < Nc; ++c) rowIDXs[j * Nc + c] = cindices[j] * totNc + c + rStart; in DMSwarmComputeMassMatrix_Private()
625 …PetscCall(MatSetValues(mass, numCIndices * Nc, rowIDXs, numFIndices, findices, elemMat, ADD_VALUES… in DMSwarmComputeMassMatrix_Private()
632 PetscCall(PetscFree3(elemMat, rowIDXs, xi)); in DMSwarmComputeMassMatrix_Private()
699 PetscInt locRows, locCols, rStart, colStart, colEnd, *rowIDXs; in DMSwarmComputeMassMatrixSquare_Private() local
797 …PetscCall(PetscMalloc4(maxC * totDim, &elemMat, maxC * maxC, &elemMatSq, maxC, &rowIDXs, maxC * cd… in DMSwarmComputeMassMatrixSquare_Private()
846 for (PetscInt p = 0; p < numCIndices; ++p) rowIDXs[p] = cindices[p] + rStart; in DMSwarmComputeMassMatrixSquare_Private()
857 … PetscCall(MatSetValues(mass, numCIndices, rowIDXs, numCIndices, rowIDXs, elemMatSq, ADD_VALUES)); in DMSwarmComputeMassMatrixSquare_Private()
864 PetscCall(PetscFree4(elemMat, elemMatSq, rowIDXs, xi)); in DMSwarmComputeMassMatrixSquare_Private()
950 PetscInt locRows, rStart, *rowIDXs; in DMSwarmComputeGradientMatrix_Private() local
1009 …PetscCall(PetscMalloc3(maxNpc * cdim * totDim, &elemMat, maxNpc * cdim, &rowIDXs, maxNpc * cdim, &… in DMSwarmComputeGradientMatrix_Private()
1048 for (PetscInt d = 0; d < cdim; ++d) rowIDXs[j * cdim + d] = pind[j] * cdim + d + rStart; in DMSwarmComputeGradientMatrix_Private()
1050 … PetscCall(MatSetValues(derv, Npc * cdim, rowIDXs, numFIndices, findices, elemMat, ADD_VALUES)); in DMSwarmComputeGradientMatrix_Private()
1057 PetscCall(PetscFree3(elemMat, rowIDXs, xi)); in DMSwarmComputeGradientMatrix_Private()