macros and definitions related to variable types More...
Go to the source code of this file.
Macros | |
#define | FLOATTYPE 0 |
size of data type used for all floats More... | |
#define | DOUBLETYPE 1 |
#define | LONGDOUBLETYPE 2 |
#define | LONGLONGINTTYPE 3 |
#define | INTTYPE 4 |
#define | CHARTYPE 5 |
#define | REALTYPE DOUBLETYPE |
fundamental to set real type's for variables define your user type here (normal non-sensitive or performance critical datatypes) More... | |
#define | SENSITIVE DOUBLETYPE |
(non-perf critical or sensitive data types) More... | |
#define | COUNTTYPE DOUBLETYPE |
WE ASSUME SENSITIVE>=REALTYPE ! More... | |
#define | PFLAGTYPE CHARTYPE |
type for pflags More... | |
#define | FTYPE double |
need not change below datatype stuff More... | |
#define | SFTYPE double |
macros and definitions related to variable types
autoparallelization use icc and -parallel to try autoparallelization (must have -O2 or -O3) doesn't work except for a few trivial loops
for multi-core, use icc and -openmp as compiler option for directives export OMP_NUM_THREADS=2 #pragma omp parallel for private( privIndx, privDbl ) reduction( + : globalCount )
Definition in file global.realdef.h.
#define CHARTYPE 5 |
Definition at line 22 of file global.realdef.h.
#define COUNTTYPE DOUBLETYPE |
WE ASSUME SENSITIVE>=REALTYPE !
counter (integer) stuff where counts can exceed integer (2 billion)
Definition at line 35 of file global.realdef.h.
#define DOUBLETYPE 1 |
Definition at line 18 of file global.realdef.h.
#define FLOATTYPE 0 |
size of data type used for all floats
Definition at line 17 of file global.realdef.h.
static void int FTYPE FTYPE FTYPE(FTYPE(FTYPE(FTYPE FTYPE FTYPE(*dxdxp) gcon[NDIM]&[GIND(jj, kk)] double |
need not change below datatype stuff
Definition at line 46 of file global.realdef.h.
#define INTTYPE 4 |
Definition at line 21 of file global.realdef.h.
#define LONGDOUBLETYPE 2 |
Definition at line 19 of file global.realdef.h.
#define LONGLONGINTTYPE 3 |
Definition at line 20 of file global.realdef.h.
#define PFLAGTYPE CHARTYPE |
type for pflags
Definition at line 39 of file global.realdef.h.
#define REALTYPE DOUBLETYPE |
fundamental to set real type's for variables define your user type here (normal non-sensitive or performance critical datatypes)
Definition at line 29 of file global.realdef.h.
#define SENSITIVE DOUBLETYPE |
(non-perf critical or sensitive data types)
Definition at line 31 of file global.realdef.h.
#define SFTYPE double |
Definition at line 54 of file global.realdef.h.