QR_MUMPS
|
Go to the source code of this file.
Classes | |
struct | dqrm_spmat_type_c |
Enumerations |
Functions | |
double | qrm_swtime () |
void | dqrm_get_r_c (struct dqrm_spmat_type_c *qrm_spmat_c, struct dqrm_spmat_type_c *r) |
void | dqrm_spmat_init_c (struct dqrm_spmat_type_c *qrm_spmat_c) |
void | dqrm_spmat_destroy_c (struct dqrm_spmat_type_c *qrm_spmat_c) |
void | dqrm_readmat_c (char *matfile, struct dqrm_spmat_type_c *qrm_spmat_c) |
void | dqrm_analyse_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char transp) |
void | dqrm_factorize_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char transp) |
void | dqrm_solve_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char transp, double *b, double *x, const int nrhs) |
void | dqrm_apply_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char transp, double *b, const int nrhs) |
void | dqrm_matmul_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char transp, const double alpha, double *x, const double beta, double *y, const int nrhs) |
void | dqrm_matnrm_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char ntype, double *nrm) |
void | dqrm_vecnrm_c (const double *x, const int n, const int nrhs, const char ntype, double *nrm) |
void | dqrm_least_squares_c (struct dqrm_spmat_type_c *qrm_spmat_c, double *b, double *x, const int nrhs) |
void | dqrm_min_norm_c (struct dqrm_spmat_type_c *qrm_spmat_c, double *b, double *x, const int nrhs) |
void | dqrm_residual_norm_c (struct dqrm_spmat_type_c *qrm_spmat_c, double *b, double *x, const int nrhs, double *nrm) |
void | dqrm_residual_orth_c (struct dqrm_spmat_type_c *qrm_spmat_c, double *r, const int nrhs, double *nrm) |
void | qrm_gseti_c (const char *string, int val) |
void | qrm_ggeti_c (const char *string, int *val) |
void | qrm_ggetii_c (const char *string, long long *val) |
void | dqrm_pseti_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char *string, int val) |
void | dqrm_pgeti_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char *string, int *val) |
void | dqrm_pgetii_c (struct dqrm_spmat_type_c *qrm_spmat_c, const char *string, long long *val) |
void | qrm_err_check_c () |
C equivalent of the _qrm_error_mod::_qrm_error_check routine. More... | |
enum gstats |
Enumerator | |
---|---|
qrm_e_facto_flops_ | |
qrm_e_nnz_r_ | |
qrm_e_nnz_h_ | |
qrm_facto_flops_ | |
qrm_nnz_r_ | |
qrm_nnz_h_ | |
qrm_e_facto_flops_ | |
qrm_e_nnz_r_ | |
qrm_e_nnz_h_ | |
qrm_facto_flops_ | |
qrm_nnz_r_ | |
qrm_nnz_h_ |
Definition at line 112 of file dqrm_mumps.h.
enum icntl |
Enumerator | |
---|---|
qrm_ordering_ | |
qrm_sing_ | |
qrm_minamalg_ | |
qrm_nb_ | |
qrm_keeph_ | |
qrm_ib_ | |
qrm_rhsnb_ | |
qrm_rhsnthreads_ | |
qrm_ordering_ | |
qrm_sing_ | |
qrm_minamalg_ | |
qrm_nb_ | |
qrm_keeph_ | |
qrm_ib_ | |
qrm_rhsnb_ | |
qrm_rhsnthreads_ |
Definition at line 91 of file dqrm_mumps.h.
enum ords |
Enumerator | |
---|---|
qrm_auto | |
qrm_natural_ | |
qrm_given_ | |
qrm_colamd_ | |
qrm_metis_ | |
qrm_scotch_ | |
qrm_auto | |
qrm_natural_ | |
qrm_given_ | |
qrm_colamd_ | |
qrm_metis_ | |
qrm_scotch_ |
Definition at line 104 of file dqrm_mumps.h.
enum rcntl |
Enumerator | |
---|---|
qrm_amalgthr_ | |
qrm_amalgthr_ |
Definition at line 101 of file dqrm_mumps.h.
enum yn |
Enumerator | |
---|---|
qrm_no_ | |
qrm_yes_ | |
qrm_no_ | |
qrm_yes_ |
Definition at line 124 of file dqrm_mumps.h.
void dqrm_analyse_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | transp | ||
) |
void dqrm_apply_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
double * | b, | ||
const int | nrhs | ||
) |
void dqrm_factorize_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | transp | ||
) |
void dqrm_get_r_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
struct dqrm_spmat_type_c * | r | ||
) |
void dqrm_least_squares_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
double * | b, | ||
double * | x, | ||
const int | nrhs | ||
) |
void dqrm_matmul_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
const double | alpha, | ||
double * | x, | ||
const double | beta, | ||
double * | y, | ||
const int | nrhs | ||
) |
void dqrm_matnrm_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | ntype, | ||
double * | nrm | ||
) |
void dqrm_min_norm_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
double * | b, | ||
double * | x, | ||
const int | nrhs | ||
) |
void dqrm_pgeti_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
int * | val | ||
) |
void dqrm_pgetii_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
long long * | val | ||
) |
void dqrm_pseti_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
int | val | ||
) |
void dqrm_readmat_c | ( | char * | matfile, |
struct dqrm_spmat_type_c * | qrm_spmat_c | ||
) |
void dqrm_residual_norm_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
double * | b, | ||
double * | x, | ||
const int | nrhs, | ||
double * | nrm | ||
) |
void dqrm_residual_orth_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
double * | r, | ||
const int | nrhs, | ||
double * | nrm | ||
) |
void dqrm_solve_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
double * | b, | ||
double * | x, | ||
const int | nrhs | ||
) |
void dqrm_spmat_destroy_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c | ) |
void dqrm_spmat_init_c | ( | struct dqrm_spmat_type_c * | qrm_spmat_c | ) |
void dqrm_vecnrm_c | ( | const double * | x, |
const int | n, | ||
const int | nrhs, | ||
const char | ntype, | ||
double * | nrm | ||
) |
void qrm_err_check_c | ( | ) |
C equivalent of the _qrm_error_mod::_qrm_error_check routine.
Definition at line 97 of file qrm_c_comm_interface.F90.
void qrm_ggeti_c | ( | const char * | string, |
int * | val | ||
) |
void qrm_ggetii_c | ( | const char * | string, |
long long * | val | ||
) |
void qrm_gseti_c | ( | const char * | string, |
int | val | ||
) |
double qrm_swtime | ( | ) |
Definition at line 40 of file qrm_get_wtime.c.