Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Macros
euclid_config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAX_MPI_TASKS   50000
 
#define TRIPLES_FORMAT   "%i %i %1.8e\n"
 
#define EUCLID_EXIT   exit(-1);
 
#define EXIT_NOW(msg)
 
#define ERRCHKA
 
#define ERRCHKA_CHKERRA(ierr)
 
#define MAX_SUBDOMAINS   20
 
#define PIVOT_FIX_DEFAULT   1e-3
 
#define MALLOC_DH(s)   Mem_dhMalloc(mem_dh, (s))
 
#define FREE_DH(p)   Mem_dhFree(mem_dh, p)
 
#define PRIVATE_MALLOC   malloc
 
#define PRIVATE_FREE   free
 

Macro Definition Documentation

◆ MAX_MPI_TASKS

#define MAX_MPI_TASKS   50000

Definition at line 47 of file euclid_config.h.

◆ TRIPLES_FORMAT

#define TRIPLES_FORMAT   "%i %i %1.8e\n"

Definition at line 50 of file euclid_config.h.

◆ EUCLID_EXIT

#define EUCLID_EXIT   exit(-1);

Definition at line 69 of file euclid_config.h.

◆ EXIT_NOW

#define EXIT_NOW ( msg)
Value:
{ setError_dh(msg, __FUNC__, __FILE__, __LINE__); \
}
#define __FUNC__
Definition blas_dh.c:46
void setError_dh(char *msg, char *function, char *file, int line)
#define ERRCHKA

Definition at line 72 of file euclid_config.h.

◆ ERRCHKA

#define ERRCHKA
Value:
if (errFlag_dh) { \
setError_dh("", __FUNC__, __FILE__, __LINE__); \
if (logFile != NULL) { \
printErrorMsg(logFile); \
closeLogfile_dh(); \
} \
printErrorMsg(stderr); \
if (myid_dh == 0) { \
Mem_dhPrint(mem_dh, stderr, false); \
} \
}
int myid_dh
bool errFlag_dh
Mem_dh mem_dh
FILE * logFile
#define EUCLID_EXIT

Definition at line 77 of file euclid_config.h.

◆ ERRCHKA_CHKERRA

#define ERRCHKA_CHKERRA ( ierr)
Value:
if (errFlag_dh) { \
setError_dh("", __FUNC__, __FILE__, __LINE__); \
if (logFile != NULL) { \
printErrorMsg(logFile); \
fprintf(logFile, "\n[%i] ierr = %i, errFlag_dh = %i\n", myid_dh, ierr, errFlag_dh); \
closeLogfile_dh(); \
} \
printErrorMsg(stderr); \
fprintf(stderr, "\n[%i] ierr = %i, errFlag_dh = %i\n", myid_dh, ierr, errFlag_dh); \
CHKERRA(ierr); \
}

Definition at line 91 of file euclid_config.h.

◆ MAX_SUBDOMAINS

#define MAX_SUBDOMAINS   20

Definition at line 105 of file euclid_config.h.

◆ PIVOT_FIX_DEFAULT

#define PIVOT_FIX_DEFAULT   1e-3

Definition at line 114 of file euclid_config.h.

◆ MALLOC_DH

#define MALLOC_DH ( s)    Mem_dhMalloc(mem_dh, (s))

Definition at line 123 of file euclid_config.h.

◆ FREE_DH

#define FREE_DH ( p)    Mem_dhFree(mem_dh, p)

Definition at line 124 of file euclid_config.h.

◆ PRIVATE_MALLOC

#define PRIVATE_MALLOC   malloc

Definition at line 130 of file euclid_config.h.

◆ PRIVATE_FREE

#define PRIVATE_FREE   free

Definition at line 131 of file euclid_config.h.