Lines Matching refs:U_mesh
58 PetscErrorCode DMSwarmInterpolateFromCellToSwarm_Petsc(DM dm_swarm, const char *field, Vec U_mesh);
59 PetscErrorCode DMSwarmInterpolateFromCellToSwarm_Ceed(DM dm_swarm, const char *field, Vec U_mesh);
72 Vec U_mesh; in main() local
198 PetscCall(DMCreateGlobalVector(dm_mesh, &U_mesh)); in main()
213 PetscCall(DMProjectFunction(dm_mesh, 0.0, mesh_solution, NULL, INSERT_VALUES, U_mesh)); in main()
217 PetscCall(PetscObjectSetName((PetscObject)U_mesh, "U on Background Mesh")); in main()
218 PetscCall(VecViewFromOptions(U_mesh, NULL, "-u_mesh_view")); in main()
225 PetscCall(DMSwarmInterpolateFromCellToSwarm_Petsc(dm_swarm, DMSwarmPICField_u, U_mesh)); in main()
232 PetscCall(DMSwarmInterpolateFromCellToSwarm_Ceed(dm_swarm, DMSwarmPICField_u, U_mesh)); in main()
241 PetscCall(VecDuplicate(U_mesh, &U_projected)); in main()
246 PetscCall(VecAXPY(U_projected, -1.0, U_mesh)); in main()
255 PetscCall(VecNorm(U_mesh, NORM_2, &norm_u_mesh)); in main()
266 PetscCall(VecDestroy(&U_mesh)); in main()
329 PetscErrorCode DMSwarmInterpolateFromCellToSwarm_Petsc(DM dm_swarm, const char *field, Vec U_mesh) { in DMSwarmInterpolateFromCellToSwarm_Petsc() argument
357 PetscCall(DMGlobalToLocal(dm_mesh, U_mesh, INSERT_VALUES, U_loc)); in DMSwarmInterpolateFromCellToSwarm_Petsc()
416 PetscErrorCode DMSwarmInterpolateFromCellToSwarm_Ceed(DM dm_swarm, const char *field, Vec U_mesh) { in DMSwarmInterpolateFromCellToSwarm_Ceed() argument
430 PetscCall(DMGlobalToLocal(dm_mesh, U_mesh, INSERT_VALUES, U_mesh_loc)); in DMSwarmInterpolateFromCellToSwarm_Ceed()