Lines Matching refs:swarm_ceed_context
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()
477 PetscCall(VecP2C(V_mesh_loc, &V_mem_type, swarm_ceed_context->v_mesh)); in MatMult_SwarmMass()
480 …CeedOperatorApply(swarm_ceed_context->op_mass, swarm_ceed_context->u_mesh, swarm_ceed_context->v_m… in MatMult_SwarmMass()
483 PetscCall(VecReadC2P(swarm_ceed_context->u_mesh, U_mem_type, U_mesh_loc)); in MatMult_SwarmMass()
484 PetscCall(VecC2P(swarm_ceed_context->v_mesh, V_mem_type, V_mesh_loc)); in MatMult_SwarmMass()
503 DMSwarmCeedContext swarm_ceed_context; in DMSwarmProjectFromSwarmToCells() local
513 PetscCall(DMGetApplicationContext(dm_mesh, (void *)&swarm_ceed_context)); in DMSwarmProjectFromSwarmToCells()
522 PetscCall(MatCreateShell(comm, l_size, l_size, g_size, g_size, swarm_ceed_context, &M)); in DMSwarmProjectFromSwarmToCells()