ESYS13
Revision_
|
Defines | |
#define | FSCANF_CHECK(scan_ret, reason) { if (scan_ret == EOF) perror(reason); return NULL; } |
Functions | |
static void | swap (index_t *, index_t *, double *, int, int) |
static void | q_sort (index_t *, index_t *, double *, int, int) |
Paso_SystemMatrix * | Paso_SystemMatrix_loadMM_toCSR (char *fileName_p) |
Paso_SystemMatrix * | Paso_SystemMatrix_loadMM_toCSC (char *fileName_p) |
void | Paso_RHS_loadMM_toCSR (char *fileName_p, double *b, dim_t size) |
Variables | |
static int | M |
static int | N |
static int | nz |
#define FSCANF_CHECK | ( | scan_ret, | |
reason | |||
) | { if (scan_ret == EOF) perror(reason); return NULL; } |
void Paso_RHS_loadMM_toCSR | ( | char * | fileName_p, |
double * | b, | ||
dim_t | size | ||
) |
References Esys_noError(), Esys_resetError(), Esys_setError(), IO_ERROR, M, mm_is_array, mm_is_general, mm_is_real, mm_read_banner(), mm_read_mtx_array_size(), N, nz, and TYPE_ERROR.
Paso_SystemMatrix* Paso_SystemMatrix_loadMM_toCSC | ( | char * | fileName_p | ) |
References Esys_MPIInfo_alloc(), Esys_MPIInfo_free(), Esys_resetError(), Esys_setError(), IO_ERROR, M, Paso_SystemMatrix::mainBlock, MATRIX_FORMAT_CSC, MATRIX_FORMAT_DEFAULT, MEMALLOC, MEMFREE, mm_is_general, mm_is_real, mm_is_sparse, mm_read_banner(), mm_read_mtx_crd_size(), MPI_COMM_WORLD, N, nz, Paso_Connector_alloc(), Paso_Connector_free(), Paso_Distribution_alloc(), Paso_Distribution_free(), Paso_Pattern_alloc(), Paso_Pattern_free(), Paso_SharedComponents_alloc(), Paso_SharedComponents_free(), Paso_SystemMatrix_alloc(), Paso_SystemMatrixPattern_alloc(), Paso_SystemMatrixPattern_free(), q_sort(), Esys_MPIInfo::size, TRUE, TYPE_ERROR, and Paso_SparseMatrix::val.
Paso_SystemMatrix* Paso_SystemMatrix_loadMM_toCSR | ( | char * | fileName_p | ) |
References Esys_MPIInfo_alloc(), Esys_MPIInfo_free(), Esys_resetError(), Esys_setError(), IO_ERROR, M, Paso_SystemMatrix::mainBlock, MATRIX_FORMAT_DEFAULT, MEMALLOC, MEMFREE, MEMORY_ERROR, mm_is_general, mm_is_real, mm_is_sparse, mm_read_banner(), mm_read_mtx_crd_size(), MPI_COMM_WORLD, N, nz, Paso_Connector_alloc(), Paso_Connector_free(), Paso_Distribution_alloc(), Paso_Distribution_free(), Paso_Pattern_alloc(), Paso_Pattern_free(), Paso_SharedComponents_alloc(), Paso_SharedComponents_free(), Paso_SystemMatrix_alloc(), Paso_SystemMatrixPattern_alloc(), Paso_SystemMatrixPattern_free(), q_sort(), Esys_MPIInfo::size, TRUE, TYPE_ERROR, and Paso_SparseMatrix::val.
References ABS, N, and swap().
Referenced by Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
Referenced by q_sort().
int M [static] |
Referenced by Paso_RHS_loadMM_toCSR(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
int N [static] |
Referenced by Paso_RHS_loadMM_toCSR(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), and q_sort().
int nz [static] |
Referenced by Paso_RHS_loadMM_toCSR(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().