PLUTO
|
ArrayLib function definitions header file. More...
Go to the source code of this file.
Macros | |
#define | AL_Const int |
#define | AL_Datatype MPI_Datatype |
#define | AL_STAGGERED_OVERLAP 1 |
#define | AL_ALLOC_(nelem, size) malloc((nelem)*(size)) |
#define | AL_CALLOC_(nelem, size) calloc((nelem),(size)) |
#define | AL_FREE_(ptr) free((ptr)) |
#define | AL_POWEROF2(x) ((((x)-1)&(x))==0) |
#define | AL_ISEVEN ((x)-(x)/2*2) |
#define | AL_ISODD ((x)/2*2-(x)+1) |
#define | AL_ISMAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | AL_ISMIN(a, b) ((a) < (b) ? (a) : (b)) |
ArrayLib function definitions header file.
Contains function definitions used in ArrayLib routines.
Definition in file al_defs.h.