elpa.h 557 Bytes
Newer Older
1
2
3
4
#ifndef ELPA_H
#define ELPA_H

#include <limits.h>
5
6
#include <complex.h>

7
8
#include <elpa/elpa_version.h>

9
10
struct elpa_struct;
typedef struct elpa_struct *elpa_t;
11

Andreas Marek's avatar
Andreas Marek committed
12
13
14
15
struct elpa_autotune_struct;
typedef struct elpa_autotune_struct *elpa_autotune_t;


16
#include <elpa/elpa_constants.h>
Andreas Marek's avatar
Andreas Marek committed
17
#include <elpa/elpa_generated_c_api.h>
Andreas Marek's avatar
Andreas Marek committed
18
#include <elpa/elpa_generated.h>
19
#include <elpa/elpa_generic.h>
20

21
22
23
#define ELPA_2STAGE_REAL_GPU    ELPA_2STAGE_REAL_NVIDIA_GPU
#define ELPA_2STAGE_COMPLEX_GPU ELPA_2STAGE_COMPLEX_NVIDIA_GPU

24
25
const char *elpa_strerr(int elpa_error);

26
#endif