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

Go to the source code of this file.

Functions

void throw_err (char const *err_message)
 
void throw_err (char const *err_message, int32_t task)
 
void throw_err (char const *err_message, int32_t task, int32_t thread)
 
void quicksort_dec (uint64_t *arr1, uint64_t *arr2, int64_t left, int64_t right)
 
uint64_tstr_to_array (char *input_list_str, uint64_t *num)
 

Variables

int procid
 
int nprocs
 
bool verbose
 
bool debug
 
bool verify
 

Function Documentation

◆ quicksort_dec()

void quicksort_dec ( uint64_t arr1,
uint64_t arr2,
int64_t  left,
int64_t  right 
)

Definition at line 76 of file util.cpp.

◆ str_to_array()

uint64_t * str_to_array ( char *  input_list_str,
uint64_t num 
)

Definition at line 108 of file util.cpp.

◆ throw_err() [1/3]

void throw_err ( char const *  err_message)

Definition at line 58 of file util.cpp.

◆ throw_err() [2/3]

void throw_err ( char const *  err_message,
int32_t  task 
)

Definition at line 64 of file util.cpp.

◆ throw_err() [3/3]

void throw_err ( char const *  err_message,
int32_t  task,
int32_t  thread 
)

Definition at line 70 of file util.cpp.

Variable Documentation

◆ debug

bool debug

Definition at line 56 of file util.cpp.

◆ nprocs

int nprocs

Definition at line 55 of file util.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 util.cpp.