|
Ifpack Package Browser (Single Doxygen Collection)
Development
|
#include "Mat_dh.h"#include "getRow_dh.h"#include "SubdomainGraph_dh.h"#include "TimeLog_dh.h"#include "Mem_dh.h"#include "Numbering_dh.h"#include "Parser_dh.h"#include "mat_dh_private.h"#include "io_dh.h"#include "Hash_i_dh.h"
Go to the source code of this file.
Macros | |
| #define | __FUNC__ "Mat_dhCreate" |
| #define | __FUNC__ "Mat_dhDestroy" |
| #define | __FUNC__ "Mat_dhMatVecSetDown" |
| #define | __FUNC__ "Mat_dhMatVecSetup" |
| #define | __FUNC__ "setup_matvec_receives_private" |
| #define | __FUNC__ "setup_matvec_sends_private" |
| #define | __FUNC__ "Mat_dhMatVec" |
| #define | __FUNC__ "Mat_dhMatVec_omp" |
| #define | __FUNC__ "Mat_dhMatVec_uni_omp" |
| #define | __FUNC__ "Mat_dhMatVec_uni" |
| #define | __FUNC__ "Mat_dhReadNz" |
| #define | __FUNC__ "Mat_dhZeroTiming" |
| #define | __FUNC__ "Mat_dhReduceTiming" |
| #define | __FUNC__ "Mat_dhPermute" |
| #define | __FUNC__ "Mat_dhPrintGraph" |
| #define | __FUNC__ "Mat_dhPrintRows" |
| #define | __FUNC__ "Mat_dhPrintTriples" |
| #define | __FUNC__ "Mat_dhPrintCSR" |
| #define | __FUNC__ "Mat_dhPrintBIN" |
| #define | __FUNC__ "Mat_dhReadCSR" |
| #define | __FUNC__ "Mat_dhReadTriples" |
| #define | __FUNC__ "Mat_dhReadBIN" |
| #define | __FUNC__ "Mat_dhTranspose" |
| #define | __FUNC__ "Mat_dhMakeStructurallySymmetric" |
| #define | __FUNC__ "Mat_dhFixDiags" |
| #define | __FUNC__ "insert_diags_private" |
| #define | __FUNC__ "Mat_dhPrintDiags" |
| #define | __FUNC__ "Mat_dhGetRow" |
| #define | __FUNC__ "Mat_dhRestoreRow" |
| #define | __FUNC__ "Mat_dhRowPermute" |
| #define | __FUNC__ "Mat_dhPartition" |
| #define | __FUNC__ "Mat_dhPartition" |
Functions | |
| static void | setup_matvec_sends_private (Mat_dh mat, int *inlist) |
| static void | setup_matvec_receives_private (Mat_dh mat, int *beg_rows, int *end_rows, int reqlen, int *reqind, int *outlist) |
| void | Mat_dhCreate (Mat_dh *mat) |
| void | Mat_dhDestroy (Mat_dh mat) |
| void | Mat_dhMatVecSetdown (Mat_dh mat) |
| void | Mat_dhMatVecSetup (Mat_dh mat) |
| void | Mat_dhMatVec (Mat_dh mat, double *x, double *b) |
| void | Mat_dhMatVec_omp (Mat_dh mat, double *x, double *b) |
| void | Mat_dhMatVec_uni_omp (Mat_dh mat, double *x, double *b) |
| void | Mat_dhMatVec_uni (Mat_dh mat, double *x, double *b) |
| int | Mat_dhReadNz (Mat_dh mat) |
| void | Mat_dhZeroTiming (Mat_dh mat) |
| void | Mat_dhReduceTiming (Mat_dh mat) |
| void | Mat_dhPermute (Mat_dh A, int *n2o, Mat_dh *Bout) |
| void | Mat_dhPrintGraph (Mat_dh A, SubdomainGraph_dh sg, FILE *fp) |
| void | Mat_dhPrintRows (Mat_dh A, SubdomainGraph_dh sg, FILE *fp) |
| void | Mat_dhPrintTriples (Mat_dh A, SubdomainGraph_dh sg, char *filename) |
| void | Mat_dhPrintCSR (Mat_dh A, SubdomainGraph_dh sg, char *filename) |
| void | Mat_dhPrintBIN (Mat_dh A, SubdomainGraph_dh sg, char *filename) |
| void | Mat_dhReadCSR (Mat_dh *mat, char *filename) |
| void | Mat_dhReadTriples (Mat_dh *mat, int ignore, char *filename) |
| void | Mat_dhReadBIN (Mat_dh *mat, char *filename) |
| void | Mat_dhTranspose (Mat_dh A, Mat_dh *Bout) |
| void | Mat_dhMakeStructurallySymmetric (Mat_dh A) |
| void | insert_diags_private (Mat_dh A, int ct) |
| void | Mat_dhFixDiags (Mat_dh A) |
| void | Mat_dhPrintDiags (Mat_dh A, FILE *fp) |
| void | Mat_dhGetRow (Mat_dh B, int globalRow, int *len, int **ind, double **val) |
| void | Mat_dhRestoreRow (Mat_dh B, int row, int *len, int **ind, double **val) |
| void | Mat_dhRowPermute (Mat_dh mat) |
| void | build_adj_lists_private (Mat_dh mat, int **rpOUT, int **cvalOUT) |
| void | Mat_dhPartition (Mat_dh mat, int blocks, int **beg_rowOUT, int **row_countOUT, int **n2oOUT, int **o2nOUT) |
Variables | |
| static bool | commsOnly = false |
|
static |
|
static |
| void Mat_dhMatVec_omp | ( | Mat_dh | mat, |
| double * | x, | ||
| double * | b | ||
| ) |
| void Mat_dhMatVec_uni_omp | ( | Mat_dh | mat, |
| double * | x, | ||
| double * | b | ||
| ) |
| void Mat_dhMatVec_uni | ( | Mat_dh | mat, |
| double * | x, | ||
| double * | b | ||
| ) |
| void Mat_dhPrintGraph | ( | Mat_dh | A, |
| SubdomainGraph_dh | sg, | ||
| FILE * | fp | ||
| ) |
| void Mat_dhPrintRows | ( | Mat_dh | A, |
| SubdomainGraph_dh | sg, | ||
| FILE * | fp | ||
| ) |
| void Mat_dhPrintTriples | ( | Mat_dh | A, |
| SubdomainGraph_dh | sg, | ||
| char * | filename | ||
| ) |
| void Mat_dhPrintCSR | ( | Mat_dh | A, |
| SubdomainGraph_dh | sg, | ||
| char * | filename | ||
| ) |
| void Mat_dhPrintBIN | ( | Mat_dh | A, |
| SubdomainGraph_dh | sg, | ||
| char * | filename | ||
| ) |
| void Mat_dhReadTriples | ( | Mat_dh * | mat, |
| int | ignore, | ||
| char * | filename | ||
| ) |
| void Mat_dhGetRow | ( | Mat_dh | B, |
| int | globalRow, | ||
| int * | len, | ||
| int ** | ind, | ||
| double ** | val | ||
| ) |
| void Mat_dhRestoreRow | ( | Mat_dh | B, |
| int | row, | ||
| int * | len, | ||
| int ** | ind, | ||
| double ** | val | ||
| ) |
| void build_adj_lists_private | ( | Mat_dh | mat, |
| int ** | rpOUT, | ||
| int ** | cvalOUT | ||
| ) |
| void Mat_dhPartition | ( | Mat_dh | mat, |
| int | blocks, | ||
| int ** | beg_rowOUT, | ||
| int ** | row_countOUT, | ||
| int ** | n2oOUT, | ||
| int ** | o2nOUT | ||
| ) |
1.8.5