Go to the source code of this file.
Classes | |
| struct | superlu_dist_data |
| struct | MemoryStatisticsStorage |
Functions | |
| double | get_lu_factor_memory_usage_in_bytes_dist () |
| double | get_total_memory_usage_in_bytes_dist () |
| void | get_memory_usage_in_bytes_dist (double *lu_factor_memory, double *total_memory) |
| void | superlu_cr_to_cc (int nrow, int ncol, int nnz, double *cr_values, int *cr_index, int *cr_start, double **cc_values, int **cc_index, int **cc_start) |
| void | superlu_dist_distributed_matrix (int opt_flag, int allow_permutations, int n, int nnz_local, int nrow_local, int first_row, double *values, int *col_index, int *row_start, double *b, int nprow, int npcol, int doc, void **data, int *info, MPI_Comm comm) |
| void | superlu_dist_global_matrix (int opt_flag, int allow_permutations, int n_in, int nnz_in, double *values, int *row_index, int *col_start, double *b, int nprow, int npcol, int doc, void **data, int *info, MPI_Comm comm) |
Variables | |
| struct MemoryStatisticsStorage | symbolic_memory_statistics_storage |
| double get_lu_factor_memory_usage_in_bytes_dist | ( | ) |
Definition at line 77 of file superlu_dist.c.
References MemoryStatisticsStorage::Memory_usage, MemoryStatisticsStorage::Memory_usage_has_been_recorded, and symbolic_memory_statistics_storage.
| void get_memory_usage_in_bytes_dist | ( | double * | lu_factor_memory, |
| double * | total_memory | ||
| ) |
Definition at line 109 of file superlu_dist.c.
References MemoryStatisticsStorage::Memory_usage, and symbolic_memory_statistics_storage.
| double get_total_memory_usage_in_bytes_dist | ( | ) |
Definition at line 93 of file superlu_dist.c.
References MemoryStatisticsStorage::Memory_usage, MemoryStatisticsStorage::Memory_usage_has_been_recorded, and symbolic_memory_statistics_storage.
| void superlu_cr_to_cc | ( | int | nrow, |
| int | ncol, | ||
| int | nnz, | ||
| double * | cr_values, | ||
| int * | cr_index, | ||
| int * | cr_start, | ||
| double ** | cc_values, | ||
| int ** | cc_index, | ||
| int ** | cc_start | ||
| ) |
Definition at line 120 of file superlu_dist.c.
| void superlu_dist_distributed_matrix | ( | int | opt_flag, |
| int | allow_permutations, | ||
| int | n, | ||
| int | nnz_local, | ||
| int | nrow_local, | ||
| int | first_row, | ||
| double * | values, | ||
| int * | col_index, | ||
| int * | row_start, | ||
| double * | b, | ||
| int | nprow, | ||
| int | npcol, | ||
| int | doc, | ||
| void ** | data, | ||
| int * | info, | ||
| MPI_Comm | comm | ||
| ) |
Definition at line 161 of file superlu_dist.c.
References superlu_dist_data::A, superlu_dist_data::anorm, oomph::OcTreeNames::B, superlu_dist_data::colequ, oomph::LeakCheckNames::doc(), superlu_dist_data::grid, i, if(), superlu_dist_data::LUstruct, MemoryStatisticsStorage::Memory_usage, superlu_dist_data::options, oomph::BinaryTreeNames::R, superlu_dist_data::rowequ, superlu_dist_data::ScalePermstruct, superlu_dist_data::SOLVEstruct, symbolic_memory_statistics_storage, and t.
| void superlu_dist_global_matrix | ( | int | opt_flag, |
| int | allow_permutations, | ||
| int | n_in, | ||
| int | nnz_in, | ||
| double * | values, | ||
| int * | row_index, | ||
| int * | col_start, | ||
| double * | b, | ||
| int | nprow, | ||
| int | npcol, | ||
| int | doc, | ||
| void ** | data, | ||
| int * | info, | ||
| MPI_Comm | comm | ||
| ) |
Definition at line 1246 of file superlu_dist.c.
References superlu_dist_data::A, superlu_dist_data::AC, superlu_dist_data::anorm, oomph::OcTreeNames::B, superlu_dist_data::colequ, oomph::LeakCheckNames::doc(), superlu_dist_data::grid, i, superlu_dist_data::LUstruct, MemoryStatisticsStorage::Memory_usage, superlu_dist_data::options, oomph::BinaryTreeNames::R, superlu_dist_data::rowequ, superlu_dist_data::ScalePermstruct, symbolic_memory_statistics_storage, and t.
| struct MemoryStatisticsStorage symbolic_memory_statistics_storage |