Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2021.05.001
elpa.h
Go to the documentation of this file.
1 #ifndef ELPA_H
2 #define ELPA_H
3 
4 #include <limits.h>
5 #include <complex.h>
6 
7 #include <elpa/elpa_version.h>
8 
9 struct elpa_struct;
10 typedef struct elpa_struct *elpa_t;
11 
12 struct elpa_autotune_struct;
13 typedef struct elpa_autotune_struct *elpa_autotune_t;
14 
15 
16 #include <elpa/elpa_constants.h>
17 #include <elpa/elpa_generated_c_api.h>
18 #include <elpa/elpa_generated.h>
19 #include <elpa/elpa_generic.h>
20 
21 #define ELPA_2STAGE_REAL_GPU ELPA_2STAGE_REAL_NVIDIA_GPU
22 #define ELPA_2STAGE_COMPLEX_GPU ELPA_2STAGE_COMPLEX_NVIDIA_GPU
23 
24 const char *elpa_strerr(int elpa_error);
25 
26 #endif
struct elpa_struct * elpa_t
Definition: elpa.h:10
struct elpa_autotune_struct * elpa_autotune_t
Definition: elpa.h:13
const char * elpa_strerr(int elpa_error)