#include <string>
#include <sstream>
#include <iostream>
#include <mpi.h>
#include "./Core/Utilities/PerfMetrics.h"
Go to the source code of this file.
|
template<class T > |
void | print_array (const std::string &msg, T *data, size_t len) |
|
void | convert_to_csr (int m, int n, int *rowidx, int *colptr, double *elts, int nz, double *ret) |
|
#define IF_VERBOSE_DO |
( |
|
X | ) |
|
Value:do { \
} while (0)
#define ENABLE_VERBOSE
Definition: global_var.h:27
Value:do { \
} while (0)
int gnprocs
Definition: global_var.cpp:10
#define ENABLE_VERBOSE
Definition: global_var.h:27
int gmyid
Definition: global_var.cpp:9
#define PRINT_ARRAY |
( |
|
M, |
|
|
|
DATA, |
|
|
|
LEN |
|
) |
| |
Value:do { \
for(size_t i=0;i<LEN;i++){ \
oss<<DATA[i]<<", "; \
} \
std::cout<<
"["<<
gmyid<<
"/"<<
gnprocs<<
"] "<< M <<
"Array [ " <<oss.str() <<
" ]"<< std::endl; \
} \
} while (0)
int gnprocs
Definition: global_var.cpp:10
#define ENABLE_VERBOSE
Definition: global_var.h:27
int gmyid
Definition: global_var.cpp:9
void convert_to_csr |
( |
int |
m, |
|
|
int |
n, |
|
|
int * |
rowidx, |
|
|
int * |
colptr, |
|
|
double * |
elts, |
|
|
int |
nz, |
|
|
double * |
ret |
|
) |
| |
template<class T >
void print_array |
( |
const std::string & |
msg, |
|
|
T * |
data, |
|
|
size_t |
len |
|
) |
| |