Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2020.05.001
fortran_constants.h
Go to the documentation of this file.
1 #include <elpa/elpa_constants.h>
2 
3 #define FORTRAN_CONSTANT(name, value, ...) \
4  integer(kind=C_INT), parameter :: name = value !ELPA_C_DEFINE
5 
6 ! General constants
8 
9 ! matrix layout constants
11 
12 ! Solver constants
14 #undef ELPA_NUMBER_OF_SOLVERS
16 
17 
18 ! Real kernels
20 #undef ELPA_2STAGE_NUMBER_OF_REAL_KERNELS
22 
23 
24 ! Complex kernels
26 #undef ELPA_2STAGE_NUMBER_OF_COMPLEX_KERNELS
28 
29 
30 ! Autotune
ELPA_FOR_ALL_2STAGE_COMPLEX_KERNELS_AND_DEFAULT
#define ELPA_FOR_ALL_2STAGE_COMPLEX_KERNELS_AND_DEFAULT(X)
Definition: elpa_constants.h:89
ELPA_FOR_ALL_ERRORS
#define ELPA_FOR_ALL_ERRORS(X)
Definition: elpa_constants.h:100
ELPA_FOR_ALL_SOLVERS
#define ELPA_FOR_ALL_SOLVERS(X)
Definition: elpa_constants.h:23
ELPA_FOR_ALL_AUTOTUNE_LEVELS
#define ELPA_FOR_ALL_AUTOTUNE_LEVELS(X,...)
Definition: elpa_constants.h:123
ELPA_NUMBER_OF_SOLVERS
#define ELPA_NUMBER_OF_SOLVERS
Definition: elpa_constants.h:30
FORTRAN_CONSTANT
#define FORTRAN_CONSTANT(name, value,...)
Definition: fortran_constants.h:3
ELPA_2STAGE_NUMBER_OF_COMPLEX_KERNELS
Definition: elpa_constants.h:119
ELPA_FOR_ALL_MATRIX_LAYOUTS
#define ELPA_FOR_ALL_MATRIX_LAYOUTS(X)
Definition: elpa_constants.h:13
ELPA_ENUM_SUM
#define ELPA_ENUM_SUM(name, value,...)
Definition: elpa_constants.h:10
ELPA_FOR_ALL_2STAGE_REAL_KERNELS
#define ELPA_FOR_ALL_2STAGE_REAL_KERNELS(X,...)
Definition: elpa_constants.h:33
ELPA_2STAGE_NUMBER_OF_REAL_KERNELS
Definition: elpa_constants.h:120
ELPA_FOR_ALL_2STAGE_COMPLEX_KERNELS
#define ELPA_FOR_ALL_2STAGE_COMPLEX_KERNELS(X,...)
Definition: elpa_constants.h:73
ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT
#define ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT(X)
Definition: elpa_constants.h:64
ELPA_FOR_ALL_AUTOTUNE_DOMAINS
#define ELPA_FOR_ALL_AUTOTUNE_DOMAINS(X,...)
Definition: elpa_constants.h:133
elpa_constants.h