Searched refs:swarm_ceed_context (Results 1 – 2 of 2) sorted by relevance
| /libCEED/examples/petsc/src/ |
| H A D | swarmutils.c | 416 DMSwarmCeedContext swarm_ceed_context; in DMSwarmCreateProjectionRHS() local 421 PetscCall(DMGetApplicationContext(dm_mesh, (void *)&swarm_ceed_context)); in DMSwarmCreateProjectionRHS() 431 PetscCall(VecReadP2C(U_points, &U_mem_type, swarm_ceed_context->u_points)); in DMSwarmCreateProjectionRHS() 434 PetscCall(VecP2C(B_mesh_loc, &B_mem_type, swarm_ceed_context->v_mesh)); in DMSwarmCreateProjectionRHS() 437 …CeedOperatorApply(swarm_ceed_context->op_points_to_mesh, swarm_ceed_context->u_points, swarm_ceed_… in DMSwarmCreateProjectionRHS() 440 PetscCall(VecReadC2P(swarm_ceed_context->u_points, U_mem_type, U_points)); in DMSwarmCreateProjectionRHS() 441 PetscCall(VecC2P(swarm_ceed_context->v_mesh, B_mem_type, B_mesh_loc)); in DMSwarmCreateProjectionRHS() 463 DMSwarmCeedContext swarm_ceed_context; in MatMult_SwarmMass() local 468 PetscCall(DMGetApplicationContext(dm_mesh, (void *)&swarm_ceed_context)); in MatMult_SwarmMass() 474 PetscCall(VecReadP2C(U_mesh_loc, &U_mem_type, swarm_ceed_context->u_mesh)); in MatMult_SwarmMass() [all …]
|
| /libCEED/examples/petsc/ |
| H A D | dmswarm.c | 73 DMSwarmCeedContext swarm_ceed_context; in main() local 221 PetscCall(DMSwarmCeedContextCreate(dm_swarm, ceed_resource, &swarm_ceed_context)); in main() 263 PetscCall(DMSwarmCeedContextDestroy(&swarm_ceed_context)); in main() 420 DMSwarmCeedContext swarm_ceed_context; in DMSwarmInterpolateFromCellToSwarm_Ceed() local 425 PetscCall(DMGetApplicationContext(dm_mesh, (void *)&swarm_ceed_context)); in DMSwarmInterpolateFromCellToSwarm_Ceed() 431 PetscCall(VecReadP2C(U_mesh_loc, &U_mem_type, swarm_ceed_context->u_mesh)); in DMSwarmInterpolateFromCellToSwarm_Ceed() 435 PetscCall(DMSwarmPICFieldP2C(dm_swarm, field, swarm_ceed_context->u_points)); in DMSwarmInterpolateFromCellToSwarm_Ceed() 438 …CeedOperatorApply(swarm_ceed_context->op_mesh_to_points, swarm_ceed_context->u_mesh, swarm_ceed_co… in DMSwarmInterpolateFromCellToSwarm_Ceed() 441 PetscCall(DMSwarmPICFieldC2P(dm_swarm, field, swarm_ceed_context->u_points)); in DMSwarmInterpolateFromCellToSwarm_Ceed() 443 PetscCall(VecReadC2P(swarm_ceed_context->u_mesh, U_mem_type, U_mesh_loc)); in DMSwarmInterpolateFromCellToSwarm_Ceed()
|