SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
|
Auxiliary routines in 3D algorithms. More...
Macros | |
#define | DEFAULT_CPU_FREQ 3000.0 |
Functions | |
int | Cmpfunc_R_info (const void *a, const void *b) |
int | Cmpfunc_U_info (const void *a, const void *b) |
int | sort_R_info (Remain_info_t *Remain_info, int n) |
int | sort_U_info (Ublock_info_t *Ublock_info, int n) |
int | Cmpfunc_R_info_elm (const void *a, const void *b) |
int | Cmpfunc_U_info_elm (const void *a, const void *b) |
int | sort_R_info_elm (Remain_info_t *Remain_info, int n) |
int | sort_U_info_elm (Ublock_info_t *Ublock_info, int n) |
double * | SCT_ThreadVarInit (int_t num_threads) |
double | getFreq (void) |
void | SCT_init (SCT_t *SCT) |
void | SCT_free (SCT_t *SCT) |
void | DistPrint (char *function_name, double value, char *Units, gridinfo_t *grid) |
void | DistPrint3D (char *function_name, double value, char *Units, gridinfo3d_t *grid3d) |
void | DistPrintMarkupHeader (char *headerTitle, double value, gridinfo_t *grid) |
void | DistPrintThreaded (char *function_name, double *value, double Norm, int_t num_threads, char *Units, gridinfo_t *grid) |
void | SCT_print (gridinfo_t *grid, SCT_t *SCT) |
void | SCT_print3D (gridinfo3d_t *grid3d, SCT_t *SCT) |
void | treeImbalance3D (gridinfo3d_t *grid3d, SCT_t *SCT) |
void | SCT_printComm3D (gridinfo3d_t *grid3d, SCT_t *SCT) |
int | get_acc_offload () |
void | Free_HyP (HyP_t *HyP) |
int | updateDirtyBit (int_t k0, HyP_t *HyP, gridinfo_t *grid) |
int_t | scuStatUpdate (int_t knsupc, HyP_t *HyP, SCT_t *SCT, SuperLUStat_t *stat) |
Variables | |
double | CPU_CLOCK_RATE |
Auxiliary routines in 3D algorithms.
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
All rights reserved.
The source code is distributed under BSD license, see the file License.txt at the top-level directory.
-- Distributed SuperLU routine (version 7.0) -- Lawrence Berkeley National Lab, Oak Ridge National Lab May 12, 2021
#define DEFAULT_CPU_FREQ 3000.0 |
int Cmpfunc_R_info | ( | const void * | a, |
const void * | b | ||
) |
int Cmpfunc_R_info_elm | ( | const void * | a, |
const void * | b | ||
) |
int Cmpfunc_U_info | ( | const void * | a, |
const void * | b | ||
) |
int Cmpfunc_U_info_elm | ( | const void * | a, |
const void * | b | ||
) |
void DistPrint | ( | char * | function_name, |
double | value, | ||
char * | Units, | ||
gridinfo_t * | grid | ||
) |
void DistPrint3D | ( | char * | function_name, |
double | value, | ||
char * | Units, | ||
gridinfo3d_t * | grid3d | ||
) |
void DistPrintMarkupHeader | ( | char * | headerTitle, |
double | value, | ||
gridinfo_t * | grid | ||
) |
void DistPrintThreaded | ( | char * | function_name, |
double * | value, | ||
double | Norm, | ||
int_t | num_threads, | ||
char * | Units, | ||
gridinfo_t * | grid | ||
) |
void Free_HyP | ( | HyP_t * | HyP | ) |
int get_acc_offload | ( | void | ) |
double getFreq | ( | void | ) |
void SCT_free | ( | SCT_t * | SCT | ) |
void SCT_init | ( | SCT_t * | SCT | ) |
void SCT_print | ( | gridinfo_t * | grid, |
SCT_t * | SCT | ||
) |
void SCT_print3D | ( | gridinfo3d_t * | grid3d, |
SCT_t * | SCT | ||
) |
void SCT_printComm3D | ( | gridinfo3d_t * | grid3d, |
SCT_t * | SCT | ||
) |
double * SCT_ThreadVarInit | ( | int_t | num_threads | ) |
int_t scuStatUpdate | ( | int_t | knsupc, |
HyP_t * | HyP, | ||
SCT_t * | SCT, | ||
SuperLUStat_t * | stat | ||
) |
int sort_R_info | ( | Remain_info_t * | Remain_info, |
int | n | ||
) |
int sort_R_info_elm | ( | Remain_info_t * | Remain_info, |
int | n | ||
) |
int sort_U_info | ( | Ublock_info_t * | Ublock_info, |
int | n | ||
) |
int sort_U_info_elm | ( | Ublock_info_t * | Ublock_info, |
int | n | ||
) |
void treeImbalance3D | ( | gridinfo3d_t * | grid3d, |
SCT_t * | SCT | ||
) |
int updateDirtyBit | ( | int_t | k0, |
HyP_t * | HyP, | ||
gridinfo_t * | grid | ||
) |
double CPU_CLOCK_RATE |