#include "Common.h"
Go to the source code of this file.
Typedefs | |
typedef enum Paso_ErrorCodeType | Paso_ErrorCodeType |
Enumerations | |
enum | Paso_ErrorCodeType { NO_ERROR, WARNING, DIVERGED, VALUE_ERROR, TYPE_ERROR, MEMORY_ERROR, IO_ERROR, ZERO_DIVISION_ERROR, EOF_ERROR, FLOATING_POINT_ERROR, INDEX_ERROR, OS_ERROR, OVERFLOW_ERROR, SYSTEM_ERROR, PASO_MPI_ERROR } |
Functions | |
double | Paso_timer (void) |
bool_t | Paso_checkPtr (void *) |
void | Paso_resetError (void) |
void | Paso_setError (Paso_ErrorCodeType err, char *msg) |
bool_t | Paso_noError (void) |
Paso_ErrorCodeType | Paso_getErrorType (void) |
char * | Paso_getErrorMessage (void) |
int | omp_get_max_threads (void) |
typedef enum Paso_ErrorCodeType Paso_ErrorCodeType |
enum Paso_ErrorCodeType |
int omp_get_max_threads | ( | void | ) |
Referenced by escript::Data::allocSampleBuffer(), Finley_Util_cumsum(), escript::getNumberOfThreads(), escript::DataLazy::LazyNodeSetup(), Paso_InnerProduct(), Paso_l2(), Paso_LinearCombination(), Paso_lsup(), Paso_MKL(), Paso_MKL1(), Paso_Solver_GMRES(), Paso_Solver_PCG(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_Update(), Paso_Util_cumsum(), Paso_zeroes(), and escript::DataLazy::resolveVectorWorker().
bool_t Paso_checkPtr | ( | void * | ) |
References FALSE, MEMORY_ERROR, Paso_setError(), and TRUE.
Referenced by Finley_checkPtr(), Paso_Connector_alloc(), Paso_Coupler_alloc(), Paso_Distribution_alloc(), Paso_FCTransportProblem_alloc(), Paso_Function_LinearSystem_alloc(), Paso_IndexList_createPattern(), Paso_IndexList_insertIndex(), Paso_MKL(), Paso_MKL1(), Paso_Pattern_Aggregiation(), Paso_Pattern_alloc(), Paso_Pattern_binop(), Paso_Pattern_color(), Paso_Pattern_getSubpattern(), Paso_Pattern_mis(), Paso_Pattern_multiply(), Paso_Pattern_reduceBandwidth(), Paso_Pattern_RS(), Paso_Pattern_unrollBlocks(), Paso_SharedComponents_alloc(), Paso_Solver(), Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_setPreconditioner(), Paso_SolverFCT_solve(), Paso_SparseMatrix_alloc(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_borrowNormalization(), and Paso_SystemMatrixPattern_alloc().
char* Paso_getErrorMessage | ( | void | ) |
Paso_ErrorCodeType Paso_getErrorType | ( | void | ) |
bool_t Paso_noError | ( | void | ) |
References NO_ERROR, and Paso_getErrorType().
Referenced by finley::checkPasoError(), Finley_Assemble_CopyNodalData(), Finley_noError(), Paso_Connector_alloc(), Paso_Connector_unroll(), Paso_Coupler_alloc(), Paso_FCTransportProblem_alloc(), Paso_FCTransportProblem_getSafeTimeStepSize(), Paso_FCTransportProblem_setLowOrderOperator(), Paso_Function_LinearSystem_alloc(), Paso_IndexList_createPattern(), Paso_MKL(), Paso_MKL1(), Paso_MPIInfo_noError(), Paso_Pattern_color(), Paso_Pattern_getSubpattern(), Paso_Pattern_unrollBlocks(), Paso_RHS_loadMM_toCSR(), Paso_setError(), Paso_SharedComponents_alloc(), Paso_solve(), Paso_Solver(), Paso_Solver_getAMG(), Paso_Solver_getGS(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_SolverFCT_solve(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrixPattern_unrollBlocks(), Paso_UMFPACK(), Performance_close(), and Performance_open().
void Paso_resetError | ( | void | ) |
References NO_ERROR, and Paso_ErrorCode_.
Referenced by finley::checkPasoError(), Finley_resetError(), Paso_Connector_alloc(), Paso_Coupler_alloc(), Paso_Pattern_alloc(), Paso_Pattern_getSubpattern(), Paso_Pattern_unrollBlocks(), Paso_RHS_loadMM_toCSR(), Paso_SharedComponents_alloc(), Paso_solve(), Paso_Solver(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_loadMM_toCSR(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), and Paso_SystemMatrixPattern_alloc().
void Paso_setError | ( | Paso_ErrorCodeType | err, | |
char * | msg | |||
) |
References LenErrorMsg_MAX, MIN, Paso_ErrorCode_, Paso_ErrorMsg_, and Paso_noError().
Referenced by Finley_setError(), Paso_checkPtr(), Paso_Connector_alloc(), Paso_FCTransportProblem_alloc(), Paso_FCTransportProblem_checkinSolution(), Paso_FCTransportProblem_getSafeTimeStepSize(), Paso_FCTransportProblem_setUpConstraint(), Paso_MKL(), Paso_MKL1(), Paso_MKL_free(), Paso_MKL_free1(), Paso_MPIInfo_alloc(), Paso_MPIInfo_initialized(), Paso_MPIInfo_noError(), Paso_Options_getPackage(), Paso_Options_getSolver(), Paso_Pattern_Aggregiation(), Paso_Pattern_alloc(), Paso_Pattern_coup(), Paso_Pattern_greedy(), Paso_Pattern_greedy_color(), Paso_Pattern_mis(), Paso_Pattern_reduceBandwidth(), Paso_Pattern_RS(), Paso_Pattern_unrollBlocks(), Paso_RHS_loadMM_toCSR(), Paso_solve(), Paso_Solver(), Paso_Solver_getAMG(), Paso_Solver_getILU(), Paso_Solver_getJacobi(), Paso_Solver_getRILU(), Paso_Solver_solveGS(), Paso_SolverFCT_solve(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_loadMM_toCSR(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_borrowNormalization(), Paso_SystemMatrix_getSystemMatrixTypeId(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_rowSum(), Paso_SystemMatrix_saveHB(), Paso_SystemMatrix_saveMM(), Paso_SystemMatrixPattern_alloc(), Paso_UMFPACK(), and Performance_open().
double Paso_timer | ( | void | ) |