Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2018.11.001
Main Page
+
Modules
Modules List
+
Module Members
+
All
a
c
e
i
t
+
Functions/Subroutines
c
e
Variables
+
Data Types List
Data Types List
Data Types
Class Hierarchy
+
Data Fields
+
All
a
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
+
Functions/Subroutines
a
c
d
e
g
h
i
l
p
s
t
+
Variables
a
b
c
d
e
i
l
m
n
o
p
r
t
v
+
Files
File List
+
File Members
+
All
_
b
c
d
e
f
h
i
l
m
n
p
q
r
s
u
v
w
x
y
z
+
Functions/Subroutines
_
c
d
e
f
i
m
n
p
s
z
Variables
Typedefs
Enumerations
+
Enumerator
e
n
p
+
Macros
_
b
c
d
e
f
h
i
l
n
p
r
s
u
v
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
elpa
elpa_legacy.h
Go to the documentation of this file.
1
#ifndef ELPA_H
2
#define ELPA_H
3
4
#include <limits.h>
5
6
#include <
elpa/elpa_constants.h
>
7
#include <
elpa/elpa_generated_legacy.h
>
8
9
#define REAL_ELPA_KERNEL_GENERIC ELPA_2STAGE_REAL_GENERIC
10
#define REAL_ELPA_KERNEL_GENERIC_SIMPLE ELPA_2STAGE_REAL_GENERIC_SIMPLE
11
#define REAL_ELPA_KERNEL_BGP ELPA_2STAGE_REAL_BGP
12
#define REAL_ELPA_KERNEL_BGQ ELPA_2STAGE_REAL_BGQ
13
#define REAL_ELPA_KERNEL_SSE ELPA_2STAGE_REAL_SSE_ASSEMBLY
14
#define REAL_ELPA_KERNEL_SSE_BLOCK2 ELPA_2STAGE_REAL_SSE_BLOCK2
15
#define REAL_ELPA_KERNEL_SSE_BLOCK4 ELPA_2STAGE_REAL_SSE_BLOCK4
16
#define REAL_ELPA_KERNEL_SSE_BLOCK6 ELPA_2STAGE_REAL_SSE_BLOCK6
17
#define REAL_ELPA_KERNEL_AVX_BLOCK2 ELPA_2STAGE_REAL_AVX_BLOCK2
18
#define REAL_ELPA_KERNEL_AVX_BLOCK4 ELPA_2STAGE_REAL_AVX_BLOCK4
19
#define REAL_ELPA_KERNEL_AVX_BLOCK6 ELPA_2STAGE_REAL_AVX_BLOCK6
20
#define REAL_ELPA_KERNEL_AVX2_BLOCK2 ELPA_2STAGE_REAL_AVX2_BLOCK2
21
#define REAL_ELPA_KERNEL_AVX2_BLOCK4 ELPA_2STAGE_REAL_AVX2_BLOCK4
22
#define REAL_ELPA_KERNEL_AVX512_BLOCK6 ELPA_2STAGE_REAL_AVX512_BLOCK6
23
#define REAL_ELPA_KERNEL_AVX512_BLOCK2 ELPA_2STAGE_REAL_AVX512_BLOCK2
24
#define REAL_ELPA_KERNEL_AVX512_BLOCK4 ELPA_2STAGE_REAL_AVX512_BLOCK4
25
#define REAL_ELPA_KERNEL_AVX512_BLOCK6 ELPA_2STAGE_REAL_AVX512_BLOCK6
26
#define REAL_ELPA_KERNEL_GPU ELPA_2STAGE_REAL_GPU
27
28
29
30
#define COMPLEX_ELPA_KERNEL_GENERIC ELPA_2STAGE_COMPLEX_GENERIC
31
#define COMPLEX_ELPA_KERNEL_GENERIC_SIMPLE ELPA_2STAGE_COMPLEX_GENERIC_SIMPLE
32
#define COMPLEX_ELPA_KERNEL_BGP ELPA_2STAGE_COMPLEX_BGP
33
#define COMPLEX_ELPA_KERNEL_BGQ ELPA_2STAGE_COMPLEX_BGQ
34
#define COMPLEX_ELPA_KERNEL_SSE ELPA_2STAGE_COMPLEX_SSE_ASSEMBLY
35
#define COMPLEX_ELPA_KERNEL_SSE_BLOCK1 ELPA_2STAGE_REAL_SSE_BLOCK1
36
#define COMPLEX_ELPA_KERNEL_SSE_BLOCK2 ELPA_2STAGE_REAL_SSE_BLOCK2
37
#define COMPLEX_ELPA_KERNEL_AVX_BLOCK1 ELPA_2STAGE_REAL_AVX_BLOCK1
38
#define COMPLEX_ELPA_KERNEL_AVX_BLOCK2 ELPA_2STAGE_REAL_AVX_BLOCK2
39
#define COMPLEX_ELPA_KERNEL_AVX2_BLOCK1 ELPA_2STAGE_REAL_AVX2_BLOCK1
40
#define COMPLEX_ELPA_KERNEL_AVX2_BLOCK2 ELPA_2STAGE_REAL_AVX2_BLOCK2
41
#define COMPLEX_ELPA_KERNEL_AVX512_BLOCK1 ELPA_2STAGE_REAL_AVX512_BLOCK1
42
#define COMPLEX_ELPA_KERNEL_AVX512_BLOCK2 ELPA_2STAGE_REAL_AVX512_BLOCK2
43
#define COMPLEX_ELPA_KERNEL_GPU ELPA_2STAGE_COMPLEX_GPU
44
45
const
char
*
elpa_strerr
(
int
elpa_error);
46
47
#endif
elpa_constants.h
elpa_generated_legacy.h
elpa_strerr
const char * elpa_strerr(int elpa_error)
Generated by
1.8.14