85 #if defined( PASTIX_WITH_MPI )
BEGIN_C_DECLS typedef int pastix_int_t
pastix_int_t * send_idxbuf
bvec_data_amount_t nrecvs
bvec_data_amount_t nsends
pastix_coeftype_t flttype
bvec_proc_comm_t data_comm[1]
void bvec_free(void *x)
Free a vector.
struct bvec_proc_comm_s bvec_proc_comm_t
Informations of the data exchanged with other processes.
enum bvec_tag_ bvec_tag_e
Tags used in MPI communications.
void * bvec_malloc(size_t size)
Allocate a vector.
struct bvec_handle_comm_s bvec_handle_comm_t
Structure to manage communications with distributed rhs.
struct bvec_data_amount_s bvec_data_amount_t
Information about the amount of data exchanged to permute the pivots.
bvec_tag_
Tags used in MPI communications.
Information about the amount of data exchanged to permute the pivots.
Structure to manage communications with distributed rhs.
Informations of the data exchanged with other processes.
spm_coeftype_t pastix_coeftype_t
Arithmetic types.
enum pastix_dir_e pastix_dir_t
Direction.
Main PaStiX data structure.
Main PaStiX RHS structure.