Searched refs:derv (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm.c | 942 static PetscErrorCode DMSwarmComputeGradientMatrix_Private(DM sw, DM dm, Mat derv, PetscBool useDel… in DMSwarmComputeGradientMatrix_Private() argument 959 PetscCall(PetscObjectGetComm((PetscObject)derv, &comm)); in DMSwarmComputeGradientMatrix_Private() 969 PetscCall(MatGetLocalSize(derv, &locRows, NULL)); in DMSwarmComputeGradientMatrix_Private() 1050 … PetscCall(MatSetValues(derv, Npc * cdim, rowIDXs, numFIndices, findices, elemMat, ADD_VALUES)); in DMSwarmComputeGradientMatrix_Private() 1061 PetscCall(MatAssemblyBegin(derv, MAT_FINAL_ASSEMBLY)); in DMSwarmComputeGradientMatrix_Private() 1062 PetscCall(MatAssemblyEnd(derv, MAT_FINAL_ASSEMBLY)); in DMSwarmComputeGradientMatrix_Private() 1069 static PetscErrorCode DMCreateGradientMatrix_Swarm(DM sw, DM dm, Mat *derv) in DMCreateGradientMatrix_Swarm() argument 1088 PetscCall(MatCreate(PetscObjectComm((PetscObject)sw), derv)); in DMCreateGradientMatrix_Swarm() 1089 PetscCall(PetscObjectSetName((PetscObject)*derv, "Swarm Derivative Matrix")); in DMCreateGradientMatrix_Swarm() 1090 PetscCall(MatSetSizes(*derv, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in DMCreateGradientMatrix_Swarm() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 10470 PetscErrorCode DMCreateGradientMatrix_Plex(DM dmc, DM dmr, Mat *derv) in DMCreateGradientMatrix_Plex() argument 10482 PetscCall(MatCreate(PetscObjectComm((PetscObject)dmc), derv)); in DMCreateGradientMatrix_Plex() 10483 PetscCall(PetscObjectSetName((PetscObject)*derv, "Plex Derivative Matrix")); in DMCreateGradientMatrix_Plex() 10484 PetscCall(MatSetSizes(*derv, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in DMCreateGradientMatrix_Plex() 10485 PetscCall(MatSetType(*derv, dmc->mattype)); in DMCreateGradientMatrix_Plex() 10507 PetscCall(MatZeroEntries(*derv)); in DMCreateGradientMatrix_Plex() 10512 …(DMPlexComputeJacobianByKeyGeneral(ndmr, dmc, key, cellIS, 0.0, 0.0, u, NULL, *derv, *derv, NULL)); in DMCreateGradientMatrix_Plex() 10517 PetscCall(MatViewFromOptions(*derv, NULL, "-gradient_mat_view")); in DMCreateGradientMatrix_Plex()
|