Searched refs:rhs_loc (Results 1 – 5 of 5) sorted by relevance
| /libCEED/examples/petsc/ |
| H A D | bpssphere.c | 56 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 D | bps.c | 58 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 D | multigrid.c | 62 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 D | bpsraw.c | 348 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 D | swarmutils.c | 716 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()
|