#include "Euclid_dh.h"
#include "Mem_dh.h"
#include "Mat_dh.h"
#include "Vec_dh.h"
#include "Factor_dh.h"
#include "getRow_dh.h"
#include "ilu_dh.h"
#include "Parser_dh.h"
#include "SortedList_dh.h"
#include "SubdomainGraph_dh.h"
#include "ExternalRows_dh.h"
#include "krylov_dh.h"
Go to the source code of this file.
|
#define | __FUNC__ "Euclid_dhCreate" |
|
#define | __FUNC__ "Euclid_dhDestroy" |
|
#define | __FUNC__ "Euclid_dhSetup" |
|
#define | __FUNC__ "get_runtime_params_private" |
|
#define | __FUNC__ "invert_diagonals_private" |
|
#define | __FUNC__ "compute_rho_private" |
|
#define | __FUNC__ "factor_private" |
|
#define | __FUNC__ "Euclid_dhSolve" |
|
#define | __FUNC__ "Euclid_dhPrintStats" |
|
#define | __FUNC__ "Euclid_dhPrintStatsShort" |
|
#define | __FUNC__ "Euclid_dhPrintStatsShorter" |
|
#define | __FUNC__ "Euclid_dhPrintScaling" |
|
#define | __FUNC__ "reduce_timings_private" |
|
#define | __FUNC__ "Euclid_dhPrintHypreReport" |
|
#define | __FUNC__ "Euclid_dhPrintTestData" |
|
|
static void | get_runtime_params_private (Euclid_dh ctx) |
|
static void | invert_diagonals_private (Euclid_dh ctx) |
|
static void | compute_rho_private (Euclid_dh ctx) |
|
static void | factor_private (Euclid_dh ctx) |
|
static void | reduce_timings_private (Euclid_dh ctx) |
|
void | Euclid_dhCreate (Euclid_dh *ctxOUT) |
|
void | Euclid_dhDestroy (Euclid_dh ctx) |
|
void | Euclid_dhSetup (Euclid_dh ctx) |
|
void | Euclid_dhSolve (Euclid_dh ctx, Vec_dh x, Vec_dh b, int *its) |
|
void | Euclid_dhPrintStats (Euclid_dh ctx, FILE *fp) |
|
void | Euclid_dhPrintStatsShort (Euclid_dh ctx, double setup, double solve, FILE *fp) |
|
void | Euclid_dhPrintStatsShorter (Euclid_dh ctx, FILE *fp) |
|
void | Euclid_dhPrintScaling (Euclid_dh ctx, FILE *fp) |
|
void | Euclid_dhPrintHypreReport (Euclid_dh ctx, FILE *fp) |
|
void | Euclid_dhPrintTestData (Euclid_dh ctx, FILE *fp) |
|
◆ __FUNC__ [1/15]
#define __FUNC__ "Euclid_dhCreate" |
◆ __FUNC__ [2/15]
#define __FUNC__ "Euclid_dhDestroy" |
◆ __FUNC__ [3/15]
#define __FUNC__ "Euclid_dhSetup" |
◆ __FUNC__ [4/15]
#define __FUNC__ "get_runtime_params_private" |
◆ __FUNC__ [5/15]
#define __FUNC__ "invert_diagonals_private" |
◆ __FUNC__ [6/15]
#define __FUNC__ "compute_rho_private" |
◆ __FUNC__ [7/15]
#define __FUNC__ "factor_private" |
◆ __FUNC__ [8/15]
#define __FUNC__ "Euclid_dhSolve" |
◆ __FUNC__ [9/15]
#define __FUNC__ "Euclid_dhPrintStats" |
◆ __FUNC__ [10/15]
#define __FUNC__ "Euclid_dhPrintStatsShort" |
◆ __FUNC__ [11/15]
#define __FUNC__ "Euclid_dhPrintStatsShorter" |
◆ __FUNC__ [12/15]
#define __FUNC__ "Euclid_dhPrintScaling" |
◆ __FUNC__ [13/15]
#define __FUNC__ "reduce_timings_private" |
◆ __FUNC__ [14/15]
#define __FUNC__ "Euclid_dhPrintHypreReport" |
◆ __FUNC__ [15/15]
#define __FUNC__ "Euclid_dhPrintTestData" |
◆ get_runtime_params_private()
void get_runtime_params_private |
( |
Euclid_dh | ctx | ) |
|
|
static |
◆ invert_diagonals_private()
void invert_diagonals_private |
( |
Euclid_dh | ctx | ) |
|
|
static |
◆ compute_rho_private()
◆ factor_private()
◆ reduce_timings_private()
◆ Euclid_dhCreate()
◆ Euclid_dhDestroy()
◆ Euclid_dhSetup()
◆ Euclid_dhSolve()
◆ Euclid_dhPrintStats()
void Euclid_dhPrintStats |
( |
Euclid_dh | ctx, |
|
|
FILE * | fp ) |
◆ Euclid_dhPrintStatsShort()
void Euclid_dhPrintStatsShort |
( |
Euclid_dh | ctx, |
|
|
double | setup, |
|
|
double | solve, |
|
|
FILE * | fp ) |
◆ Euclid_dhPrintStatsShorter()
void Euclid_dhPrintStatsShorter |
( |
Euclid_dh | ctx, |
|
|
FILE * | fp ) |
◆ Euclid_dhPrintScaling()
void Euclid_dhPrintScaling |
( |
Euclid_dh | ctx, |
|
|
FILE * | fp ) |
◆ Euclid_dhPrintHypreReport()
void Euclid_dhPrintHypreReport |
( |
Euclid_dh | ctx, |
|
|
FILE * | fp ) |
◆ Euclid_dhPrintTestData()
void Euclid_dhPrintTestData |
( |
Euclid_dh | ctx, |
|
|
FILE * | fp ) |