Home
last modified time | relevance | path

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

/libCEED/examples/petsc/
H A Dbpssphere.c56 Vec X, X_loc, rhs, rhs_loc; in main() local
168 PetscCall(VecDuplicate(X_loc, &rhs_loc)); in main()
169 PetscCall(VecZeroEntries(rhs_loc)); in main()
171 PetscCall(VecP2C(rhs_loc, &mem_type, rhs_ceed)); in main()
179 PetscCall(VecC2P(rhs_ceed, mem_type, rhs_loc)); in main()
181 PetscCall(DMLocalToGlobal(dm, rhs_loc, ADD_VALUES, rhs)); in main()
321 PetscCall(VecDestroy(&rhs_loc)); in main()
H A Dbps.c58 Vec X, X_loc, rhs, rhs_loc; in RunWithDM() local
161 PetscCall(VecDuplicate(X_loc, &rhs_loc)); in RunWithDM()
162 PetscCall(VecZeroEntries(rhs_loc)); in RunWithDM()
164 PetscCall(VecP2C(rhs_loc, &mem_type, rhs_ceed)); in RunWithDM()
171 PetscCall(VecC2P(rhs_ceed, mem_type, rhs_loc)); in RunWithDM()
173 PetscCall(DMLocalToGlobal(dm, rhs_loc, ADD_VALUES, rhs)); in RunWithDM()
310 PetscCall(VecDestroy(&rhs_loc)); in RunWithDM()
H A Dmultigrid.c62 Vec *X, *X_loc, *mult, rhs, rhs_loc; in main() local
252 PetscCall(VecDuplicate(X_loc[fine_level], &rhs_loc)); in main()
253 PetscCall(VecZeroEntries(rhs_loc)); in main()
255 PetscCall(VecP2C(rhs_loc, &mem_type, rhs_ceed)); in main()
275 PetscCall(VecC2P(rhs_ceed, mem_type, rhs_loc)); in main()
277 PetscCall(DMLocalToGlobal(dm[fine_level], rhs_loc, ADD_VALUES, rhs)); in main()
567 PetscCall(VecDestroy(&rhs_loc)); in main()
H A Dbpsraw.c348 Vec X, X_loc, rhs, rhs_loc; in main() local
670 PetscCall(VecDuplicate(X_loc, &rhs_loc)); in main()
671 PetscCall(VecZeroEntries(rhs_loc)); in main()
672 PetscCall(VecGetArrayAndMemType(rhs_loc, &r, &mem_type)); in main()
682 PetscCall(VecRestoreArrayAndMemType(rhs_loc, &r)); in main()
684 PetscCall(VecScatterBegin(l_to_g, rhs_loc, rhs, ADD_VALUES, SCATTER_FORWARD)); in main()
685 PetscCall(VecScatterEnd(l_to_g, rhs_loc, rhs, ADD_VALUES, SCATTER_FORWARD)); in main()
785 PetscCall(VecDestroy(&rhs_loc)); in main()
/libCEED/examples/petsc/src/
H A Dswarmutils.c716 Vec rhs_loc; in SetupProblemSwarm() local
721 PetscCall(DMCreateLocalVector(dm_mesh, &rhs_loc)); in SetupProblemSwarm()
750 PetscCall(VecP2C(rhs_loc, &rhs_mem_type, rhs_ceed)); in SetupProblemSwarm()
753 PetscCall(VecC2P(rhs_ceed, rhs_mem_type, rhs_loc)); in SetupProblemSwarm()
758 PetscCall(DMLocalToGlobal(dm_mesh, rhs_loc, ADD_VALUES, rhs)); in SetupProblemSwarm()
763 PetscCall(DMRestoreLocalVector(dm_mesh, &rhs_loc)); in SetupProblemSwarm()