Searched refs:U_loc (Results 1 – 3 of 3) sorted by relevance
| /libCEED/examples/petsc/ |
| H A D | area.c | 68 Vec U, U_loc, V, V_loc; in main() local 141 PetscCall(DMCreateLocalVector(dm, &U_loc)); in main() 142 PetscCall(VecGetSize(U_loc, &xl_size)); in main() 144 PetscCall(VecDuplicate(U_loc, &V_loc)); in main() 213 PetscCall(VecDestroy(&U_loc)); in main()
|
| H A D | dmswarm.c | 340 Vec U_loc; in DMSwarmInterpolateFromCellToSwarm_Petsc() local 355 PetscCall(DMGetLocalVector(dm_mesh, &U_loc)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 356 PetscCall(VecZeroEntries(U_loc)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 357 PetscCall(DMGlobalToLocal(dm_mesh, U_mesh, INSERT_VALUES, U_loc)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 388 PetscCall(DMPlexVecGetClosure(dm_mesh, section_u_mesh_loc, U_loc, cell, NULL, &u_cell)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 397 PetscCall(DMPlexVecRestoreClosure(dm_mesh, section_u_mesh_loc, U_loc, cell, NULL, &u_cell)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 408 PetscCall(DMRestoreLocalVector(dm_mesh, &U_loc)); in DMSwarmInterpolateFromCellToSwarm_Petsc()
|
| /libCEED/examples/solids/ |
| H A D | elasticity.c | 54 Vec U, *U_g, *U_loc; // U: solution, R: residual, F: forcing in main() local 183 PetscCall(PetscMalloc1(num_levels, &U_loc)); in main() 197 PetscCall(DMCreateLocalVector(level_dms[level], &U_loc[level])); in main() 199 PetscCall(VecGetSize(U_loc[level], &U_loc_size[level])); in main() 206 PetscCall(VecDuplicate(U_loc[fine_level], &R_loc)); in main() 207 PetscCall(VecDuplicate(U_loc[fine_level], &F_loc)); in main() 235 PetscCall(VecDuplicate(U_loc[fine_level], &bcs_loc)); in main() 259 PetscCall(VecSet(U_loc[level + 1], 1.0)); in main() 260 PetscCall(DMLocalToGlobal(level_dms[level + 1], U_loc[level + 1], ADD_VALUES, U_g[level + 1])); in main() 261 … PetscCall(DMGlobalToLocal(level_dms[level + 1], U_g[level + 1], INSERT_VALUES, U_loc[level + 1])); in main() [all …]
|