Home
last modified time | relevance | path

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

/petsc/src/dm/impls/swarm/
H A Dswarm.c476 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()
[all …]