PaStiX Handbook  6.3.2
bvec.h File Reference
#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  bvec_data_amount_s
 Information about the amount of data exchanged to permute the pivots. More...
 
struct  bvec_proc_comm_s
 Informations of the data exchanged with other processes. More...
 
struct  bvec_handle_comm_s
 Structure to manage communications with distributed rhs. More...
 

Typedefs

typedef enum bvec_tag_ bvec_tag_e
 Tags used in MPI communications.
 
typedef struct bvec_data_amount_s bvec_data_amount_t
 Information about the amount of data exchanged to permute the pivots.
 
typedef struct bvec_proc_comm_s bvec_proc_comm_t
 Informations of the data exchanged with other processes.
 
typedef struct bvec_handle_comm_s bvec_handle_comm_t
 Structure to manage communications with distributed rhs.
 

Enumerations

enum  bvec_tag_ { PastixTagAmount , PastixTagIndexes , PastixTagValues }
 Tags used in MPI communications.
 

Functions

void * bvec_malloc (size_t size)
 Allocate a vector. More...
 
void bvec_free (void *x)
 Free a vector. More...
 

Detailed Description

Version
6.3.2
Author
Mathieu Faverge
Pierre Ramet
Xavier Lacoste
Vincent Bridonneau
Alycia Lisito
Date
2023-07-21

Definition in file bvec.h.