Commit a87aa965 authored by Andreas Marek's avatar Andreas Marek

Template for elpa_api

parent e9f29c6f
......@@ -84,6 +84,7 @@ endif
EXTRA_libelpa@SUFFIX@_private_la_DEPENDENCIES = \
src/elpa1/elpa_reduce_add_vectors.F90 \
src/elpa1/elpa_transpose_vectors.F90 \
src/elpa_api_math_template.F90 \
src/elpa_impl_template.F90 \
src/elpa1/elpa1_compute_template.F90 \
src/elpa2/elpa2_compute_real_template.F90 \
......@@ -657,6 +658,7 @@ EXTRA_DIST = \
manual_cpp \
nvcc_wrap \
src/GPU/cuUtils_template.cu \
src/elpa_api_math_template.F90 \
src/elpa_impl_template.F90 \
src/elpa1/elpa1_compute_template.F90 \
src/elpa1/elpa1_merge_systems_real_template.F90 \
......
This diff is collapsed.
This diff is collapsed.
......@@ -9,6 +9,7 @@
#undef SPECIAL_COMPLEX_DATATYPE
#undef PRECISION_STR
#undef REAL_DATATYPE
#undef C_REAL_DATATYPE
#undef PRECISION_TRTRI
#undef PRECISION_POTRF
......@@ -63,6 +64,7 @@
#define PRECISION_SUFFIX "_double"
#define ELPA_IMPL_SUFFIX d
#define REAL_DATATYPE rk8
#define C_REAL_DATATYPE c_double
#define BLAS_CHAR D
#define BLAS_CHAR_AND_SY_OR_HE DSY
#define SPECIAL_COMPLEX_DATATYPE ck8
......@@ -116,6 +118,7 @@
#define PRECISION_SUFFIX "_single"
#define ELPA_IMPL_SUFFIX f
#define REAL_DATATYPE rk4
#define C_REAL_DATATYPE c_float
#define BLAS_CHAR S
#define BLAS_CHAR_AND_SY_OR_HE SSY
#define SPECIAL_COMPLEX_DATATYPE ck4
......@@ -174,6 +177,7 @@
#undef COMPLEX_DATATYPE
/* in the complex case also sometime real valued variables are needed */
#undef REAL_DATATYPE
#undef C_REAL_DATATYPE
#undef PRECISION_TRTRI
#undef PRECISION_POTRF
......@@ -238,6 +242,7 @@
#define BLAS_CHAR Z
#define BLAS_CHAR_AND_SY_OR_HE ZHE
#define REAL_DATATYPE RK8
#define C_REAL_DATATYPE c_double
#define PRECISION_TRTRI ZTRTRI
#define PRECISION_POTRF ZPOTRF
......@@ -295,6 +300,7 @@
#define BLAS_CHAR C
#define BLAS_CHAR_AND_SY_OR_HE CHE
#define REAL_DATATYPE RK4
#define C_REAL_DATATYPE c_float
#define PRECISION_TRTRI CTRTRI
#define PRECISION_POTRF CPOTRF
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment