Home
last modified time | relevance | path

Searched refs:U_loc (Results 1 – 3 of 3) sorted by relevance

/libCEED/examples/petsc/
H A Darea.c68 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 Ddmswarm.c340 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 Delasticity.c54 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 …]