Ifpack Package Browser (Single Doxygen Collection)
Development
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <limits.h>
#include <stdarg.h>
#include <mpi.h>
#include "euclid_config.h"
#include "macros_dh.h"
Go to the source code of this file.
Macros | |
#define | REAL_DH double |
#define | true 1 |
#define | false 0 |
#define | MPI_MAX_ERROR_STRING 256 |
#define | MSG_BUF_SIZE_DH MAX(1024, MPI_MAX_ERROR_STRING) |
Typedefs | |
typedef struct _matgenfd * | MatGenFD |
typedef struct _subdomain_dh * | SubdomainGraph_dh |
typedef struct _timer_dh * | Timer_dh |
typedef struct _parser_dh * | Parser_dh |
typedef struct _timeLog_dh * | TimeLog_dh |
typedef struct _mem_dh * | Mem_dh |
typedef struct _mat_dh * | Mat_dh |
typedef struct _factor_dh * | Factor_dh |
typedef struct _vec_dh * | Vec_dh |
typedef struct _numbering_dh * | Numbering_dh |
typedef struct _hash_dh * | Hash_dh |
typedef struct _hash_i_dh * | Hash_i_dh |
typedef struct _mpi_interface_dh * | Euclid_dh |
typedef struct _sortedList_dh * | SortedList_dh |
typedef struct _extrows_dh * | ExternalRows_dh |
typedef struct _stack_dh * | Stack_dh |
typedef struct _queue_dh * | Queue_dh |
typedef struct _sortedset_dh * | SortedSet_dh |
typedef int | bool |
Functions | |
void | setInfo_dh (char *msg, char *function, char *file, int line) |
void | setError_dh (char *msg, char *function, char *file, int line) |
void | printErrorMsg (FILE *fp) |
void | openLogfile_dh (int argc, char *argv[]) |
void | closeLogfile_dh () |
void | Error_dhStartFunc (char *function, char *file, int line) |
void | Error_dhEndFunc (char *function) |
void | dh_StartFunc (char *function, char *file, int line, int priority) |
void | dh_EndFunc (char *function, int priority) |
void | printFunctionStack (FILE *fp) |
void | EuclidInitialize (int argc, char *argv[], char *help) |
void | EuclidFinalize () |
bool | EuclidIsInitialized () |
void | printf_dh (char *fmt,...) |
void | fprintf_dh (FILE *fp, char *fmt,...) |
void | echoInvocation_dh (MPI_Comm comm, char *prefix, int argc, char *argv[]) |
Variables | |
Parser_dh | parser_dh |
TimeLog_dh | tlog_dh |
Mem_dh | mem_dh |
FILE * | logFile |
int | np_dh |
int | myid_dh |
MPI_Comm | comm_dh |
bool | ignoreMe |
int | ref_counter |
bool | errFlag_dh |
char | msgBuf_dh [MSG_BUF_SIZE_DH] |
bool | logInfoToStderr |
bool | logInfoToFile |
bool | logFuncsToStderr |
bool | logFuncsToFile |
#define REAL_DH double |
Definition at line 53 of file euclid_common.h.
#define true 1 |
Definition at line 114 of file euclid_common.h.
#define false 0 |
Definition at line 115 of file euclid_common.h.
#define MPI_MAX_ERROR_STRING 256 |
Definition at line 155 of file euclid_common.h.
#define MSG_BUF_SIZE_DH MAX(1024, MPI_MAX_ERROR_STRING) |
Definition at line 158 of file euclid_common.h.
Definition at line 79 of file euclid_common.h.
typedef struct _subdomain_dh* SubdomainGraph_dh |
Definition at line 80 of file euclid_common.h.
Definition at line 81 of file euclid_common.h.
typedef struct _parser_dh* Parser_dh |
Definition at line 82 of file euclid_common.h.
typedef struct _timeLog_dh* TimeLog_dh |
Definition at line 83 of file euclid_common.h.
Definition at line 84 of file euclid_common.h.
Definition at line 85 of file euclid_common.h.
typedef struct _factor_dh* Factor_dh |
Definition at line 86 of file euclid_common.h.
Definition at line 87 of file euclid_common.h.
typedef struct _numbering_dh* Numbering_dh |
Definition at line 88 of file euclid_common.h.
Definition at line 89 of file euclid_common.h.
typedef struct _hash_i_dh* Hash_i_dh |
Definition at line 90 of file euclid_common.h.
typedef struct _mpi_interface_dh* Euclid_dh |
Definition at line 91 of file euclid_common.h.
typedef struct _sortedList_dh* SortedList_dh |
Definition at line 92 of file euclid_common.h.
typedef struct _extrows_dh* ExternalRows_dh |
Definition at line 93 of file euclid_common.h.
typedef struct _stack_dh* Stack_dh |
Definition at line 94 of file euclid_common.h.
typedef struct _queue_dh* Queue_dh |
Definition at line 95 of file euclid_common.h.
typedef struct _sortedset_dh* SortedSet_dh |
Definition at line 96 of file euclid_common.h.
typedef int bool |
Definition at line 113 of file euclid_common.h.
void setInfo_dh | ( | char * | msg, |
char * | function, | ||
char * | file, | ||
int | line | ||
) |
Definition at line 161 of file globalObjects.c.
void setError_dh | ( | char * | msg, |
char * | function, | ||
char * | file, | ||
int | line | ||
) |
Definition at line 228 of file globalObjects.c.
void printErrorMsg | ( | FILE * | fp | ) |
Definition at line 254 of file globalObjects.c.
void openLogfile_dh | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 102 of file globalObjects.c.
void closeLogfile_dh | ( | ) |
Definition at line 148 of file globalObjects.c.
void Error_dhStartFunc | ( | char * | function, |
char * | file, | ||
int | line | ||
) |
Definition at line 299 of file globalObjects.c.
void Error_dhEndFunc | ( | char * | function | ) |
Definition at line 332 of file globalObjects.c.
void dh_StartFunc | ( | char * | function, |
char * | file, | ||
int | line, | ||
int | priority | ||
) |
Definition at line 181 of file globalObjects.c.
void dh_EndFunc | ( | char * | function, |
int | priority | ||
) |
Definition at line 206 of file globalObjects.c.
void printFunctionStack | ( | FILE * | fp | ) |
Definition at line 276 of file globalObjects.c.
void EuclidInitialize | ( | int | argc, |
char * | argv[], | ||
char * | help | ||
) |
Definition at line 357 of file globalObjects.c.
void EuclidFinalize | ( | ) |
Definition at line 411 of file globalObjects.c.
bool EuclidIsInitialized | ( | ) |
Definition at line 349 of file globalObjects.c.
void printf_dh | ( | char * | fmt, |
... | |||
) |
Definition at line 456 of file globalObjects.c.
void fprintf_dh | ( | FILE * | fp, |
char * | fmt, | ||
... | |||
) |
Definition at line 473 of file globalObjects.c.
void echoInvocation_dh | ( | MPI_Comm | comm, |
char * | prefix, | ||
int | argc, | ||
char * | argv[] | ||
) |
Definition at line 491 of file globalObjects.c.
Parser_dh parser_dh |
Definition at line 57 of file globalObjects.c.
TimeLog_dh tlog_dh |
Definition at line 58 of file globalObjects.c.
Mem_dh mem_dh |
Definition at line 59 of file globalObjects.c.
FILE * logFile |
Definition at line 72 of file globalObjects.c.
int np_dh |
Definition at line 62 of file globalObjects.c.
int myid_dh |
Definition at line 63 of file globalObjects.c.
MPI_Comm comm_dh |
Definition at line 64 of file globalObjects.c.
bool ignoreMe |
Definition at line 80 of file globalObjects.c.
int ref_counter |
Definition at line 81 of file globalObjects.c.
bool errFlag_dh |
Definition at line 56 of file globalObjects.c.
char msgBuf_dh[MSG_BUF_SIZE_DH] |
Definition at line 61 of file globalObjects.c.
bool logInfoToStderr |
Definition at line 75 of file globalObjects.c.
bool logInfoToFile |
Definition at line 76 of file globalObjects.c.
bool logFuncsToStderr |
Definition at line 77 of file globalObjects.c.
bool logFuncsToFile |
Definition at line 78 of file globalObjects.c.