Lines Matching refs:gvalues
29 Vec gvalues; /* vector for writing gradient values of this mpi process */ member
128 PetscCall(VecDestroy(&user->gvalues)); in AppCtxDestroy()
298 PetscCall(VecCreate(user->comm, &user->gvalues)); in CreateVectors()
299 PetscCall(VecSetSizes(user->gvalues, n_coo, PETSC_DETERMINE)); in CreateVectors()
300 PetscCall(VecSetType(user->gvalues, vec_type)); in CreateVectors()
518 PetscCall(VecGetArrayWriteAndMemType(user->gvalues, &g, &memtype_g)); in FormGradient()
532 PetscCall(VecRestoreArrayWriteAndMemType(user->gvalues, &g)); in FormGradient()
536 PetscCall(VecScatterBegin(user->gscatter, user->gvalues, G, ADD_VALUES, SCATTER_REVERSE)); in FormGradient()
537 PetscCall(VecScatterEnd(user->gscatter, user->gvalues, G, ADD_VALUES, SCATTER_REVERSE)); in FormGradient()
574 PetscCall(VecGetArrayWriteAndMemType(user->gvalues, &g, &memtype_g)); in FormObjectiveGradient()
596 PetscCall(VecRestoreArrayWriteAndMemType(user->gvalues, &g)); in FormObjectiveGradient()
600 PetscCall(VecScatterBegin(user->gscatter, user->gvalues, G, ADD_VALUES, SCATTER_REVERSE)); in FormObjectiveGradient()
601 PetscCall(VecScatterEnd(user->gscatter, user->gvalues, G, ADD_VALUES, SCATTER_REVERSE)); in FormObjectiveGradient()