Lines Matching defs:_p_DMSwarmDataEx
13 struct _p_DMSwarmDataEx { struct
14 PetscInt instance;
15 MPI_Comm comm;
16 PetscMPIInt rank;
17 PetscMPIInt n_neighbour_procs;
18 PetscMPIInt *neighbour_procs; /* [n_neighbour_procs] */
19 PetscInt *messages_to_be_sent; /* [n_neighbour_procs] */
20 PetscInt *message_offsets; /* [n_neighbour_procs] */
21 PetscInt *messages_to_be_recvieved; /* [n_neighbour_procs] */
22 size_t unit_message_size;
23 void *send_message;
24 PetscInt send_message_length;
25 void *recv_message;
26 PetscInt recv_message_length;
27 PetscMPIInt *send_tags, *recv_tags;
28 PetscInt total_pack_cnt;
29 PetscInt *pack_cnt; /* [n_neighbour_procs] */
30 DMSwarmDEObjectState topology_status;
31 DMSwarmDEObjectState message_lengths_status;
32 DMSwarmDEObjectState packer_status;
33 DMSwarmDEObjectState communication_status;
34 MPI_Status *_stats;
35 MPI_Request *_requests;