Searched refs:rowIDXs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 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() [all …]
|