Home
last modified time | relevance | path

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

/petsc/src/dm/impls/swarm/
H A Dswarm.c942 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 Dplex.c10470 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()