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_t * str_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.