COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
comms.cpp File Reference
#include <mpi.h>
#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "comms.h"
#include "util.h"
Include dependency graph for comms.cpp:

Go to the source code of this file.

Functions

void init_queue_data (dist_graph_t *g, queue_data_t *q)
 
void clear_queue_data (queue_data_t *q)
 
void init_comm_data (mpi_data_t *comm)
 
void clear_comm_data (mpi_data_t *comm)
 
void clear_thread_queue_comm_data (mpi_data_t *comm)
 
void init_thread_queue (thread_queue_t *tq)
 
void clear_thread_queue (thread_queue_t *tq)
 
void init_thread_comm (thread_comm_t *tc)
 
void clear_thread_comm (thread_comm_t *tc)
 
void init_thread_comm_flt (thread_comm_t *tc)
 
void clear_thread_comm_flt (thread_comm_t *tc)
 
void init_sendbuf_vid_data (mpi_data_t *comm)
 
void init_recvbuf_vid_data (mpi_data_t *comm)
 
void init_sendbuf_vid_data_flt (mpi_data_t *comm)
 
void init_recvbuf_vid_data_flt (mpi_data_t *comm)
 
void clear_recvbuf_vid_data (mpi_data_t *comm)
 
void clear_allbuf_vid_data (mpi_data_t *comm)
 

Variables

int procid
 
int nprocs
 
bool verbose
 
bool debug
 
bool verify
 
bool output
 

Function Documentation

◆ clear_allbuf_vid_data()

void clear_allbuf_vid_data ( mpi_data_t comm)

Definition at line 370 of file comms.cpp.

◆ clear_comm_data()

void clear_comm_data ( mpi_data_t comm)

Definition at line 111 of file comms.cpp.

◆ clear_queue_data()

void clear_queue_data ( queue_data_t q)

Definition at line 75 of file comms.cpp.

◆ clear_recvbuf_vid_data()

void clear_recvbuf_vid_data ( mpi_data_t comm)

Definition at line 359 of file comms.cpp.

◆ clear_thread_comm()

void clear_thread_comm ( thread_comm_t tc)

Definition at line 199 of file comms.cpp.

◆ clear_thread_comm_flt()

void clear_thread_comm_flt ( thread_comm_t tc)

Definition at line 240 of file comms.cpp.

◆ clear_thread_queue()

void clear_thread_queue ( thread_queue_t tq)

Definition at line 157 of file comms.cpp.

◆ clear_thread_queue_comm_data()

void clear_thread_queue_comm_data ( mpi_data_t comm)

Definition at line 125 of file comms.cpp.

◆ init_comm_data()

void init_comm_data ( mpi_data_t comm)

Definition at line 84 of file comms.cpp.

◆ init_queue_data()

void init_queue_data ( dist_graph_t g,
queue_data_t q 
)

Definition at line 58 of file comms.cpp.

◆ init_recvbuf_vid_data()

void init_recvbuf_vid_data ( mpi_data_t comm)

Definition at line 278 of file comms.cpp.

◆ init_recvbuf_vid_data_flt()

void init_recvbuf_vid_data_flt ( mpi_data_t comm)

Definition at line 332 of file comms.cpp.

◆ init_sendbuf_vid_data()

void init_sendbuf_vid_data ( mpi_data_t comm)

Definition at line 251 of file comms.cpp.

◆ init_sendbuf_vid_data_flt()

void init_sendbuf_vid_data_flt ( mpi_data_t comm)

Definition at line 305 of file comms.cpp.

◆ init_thread_comm()

void init_thread_comm ( thread_comm_t tc)

Definition at line 169 of file comms.cpp.

◆ init_thread_comm_flt()

void init_thread_comm_flt ( thread_comm_t tc)

Definition at line 209 of file comms.cpp.

◆ init_thread_queue()

void init_thread_queue ( thread_queue_t tq)

Definition at line 136 of file comms.cpp.

Variable Documentation

◆ debug

bool debug

Definition at line 56 of file comms.cpp.

◆ nprocs

int nprocs

Definition at line 55 of file comms.cpp.

◆ output

bool output

Definition at line 56 of file comms.cpp.

◆ procid

int procid
extern

Definition at line 55 of file main.cpp.

◆ verbose

bool verbose
extern

Definition at line 56 of file main.cpp.

◆ verify

bool verify

Definition at line 56 of file comms.cpp.