Commit 9c2d7f11 authored by Andreas Marek's avatar Andreas Marek
Browse files

Start to unify real/complex band_to_full

parent 2a3c5be1
...@@ -55,18 +55,17 @@ EXTRA_libelpa@SUFFIX@_private_la_DEPENDENCIES = \ ...@@ -55,18 +55,17 @@ EXTRA_libelpa@SUFFIX@_private_la_DEPENDENCIES = \
src/elpa2_template.X90 \ src/elpa2_template.X90 \
src/elpa2_bandred_template.X90 \ src/elpa2_bandred_template.X90 \
src/elpa2_symm_matrix_allreduce_real_template.X90 \ src/elpa2_symm_matrix_allreduce_real_template.X90 \
src/elpa2_trans_ev_band_to_full_real_template.X90 \ src/elpa2_trans_ev_band_to_full_template.X90 \
src/elpa2_tridiag_band_real_template.X90 \ src/elpa2_tridiag_band_real_template.X90 \
src/elpa2_trans_ev_tridi_to_band_real_template.X90 \ src/elpa2_trans_ev_tridi_to_band_real_template.X90 \
src/elpa2_herm_matrix_allreduce_complex_template.X90 \ src/elpa2_herm_matrix_allreduce_complex_template.X90 \
src/elpa2_trans_ev_band_to_full_complex_template.X90 \
src/elpa2_tridiag_band_complex_template.X90 \ src/elpa2_tridiag_band_complex_template.X90 \
src/elpa2_trans_ev_tridi_to_band_complex_template.X90 \ src/elpa2_trans_ev_tridi_to_band_complex_template.X90 \
src/elpa2_kernels/elpa2_kernels_real_template.X90 \ src/elpa2_kernels/elpa2_kernels_real_template.X90 \
src/elpa2_kernels/elpa2_kernels_complex_template.X90 \ src/elpa2_kernels/elpa2_kernels_complex_template.X90 \
src/elpa2_kernels/elpa2_kernels_simple_template.X90 \ src/elpa2_kernels/elpa2_kernels_simple_template.X90 \
src/redist_band.X90 \ src/redist_band.X90 \
src/precision_macros.h src/precision_macros.h
lib_LTLIBRARIES = libelpa@SUFFIX@.la lib_LTLIBRARIES = libelpa@SUFFIX@.la
libelpa@SUFFIX@_la_LINK = $(FCLINK) $(AM_LDFLAGS) -version-info $(ELPA_SO_VERSION) libelpa@SUFFIX@_la_LINK = $(FCLINK) $(AM_LDFLAGS) -version-info $(ELPA_SO_VERSION)
...@@ -913,8 +912,7 @@ EXTRA_DIST = \ ...@@ -913,8 +912,7 @@ EXTRA_DIST = \
src/elpa2_herm_matrix_allreduce_complex_template.X90 \ src/elpa2_herm_matrix_allreduce_complex_template.X90 \
src/elpa2_symm_matrix_allreduce_real_template.X90 \ src/elpa2_symm_matrix_allreduce_real_template.X90 \
src/elpa2_template.X90 \ src/elpa2_template.X90 \
src/elpa2_trans_ev_band_to_full_complex_template.X90 \ src/elpa2_trans_ev_band_to_full_template.X90 \
src/elpa2_trans_ev_band_to_full_real_template.X90 \
src/elpa2_trans_ev_tridi_to_band_complex_template.X90 \ src/elpa2_trans_ev_tridi_to_band_complex_template.X90 \
src/elpa2_trans_ev_tridi_to_band_real_template.X90 \ src/elpa2_trans_ev_tridi_to_band_real_template.X90 \
src/elpa2_tridiag_band_complex_template.X90 \ src/elpa2_tridiag_band_complex_template.X90 \
......
...@@ -66,7 +66,9 @@ ...@@ -66,7 +66,9 @@
#include "elpa2_bandred_template.X90" #include "elpa2_bandred_template.X90"
#undef COMPLEXCASE #undef COMPLEXCASE
#include "elpa2_herm_matrix_allreduce_complex_template.X90" #include "elpa2_herm_matrix_allreduce_complex_template.X90"
#include "elpa2_trans_ev_band_to_full_complex_template.X90" #define COMPLEXCASE 1
#include "elpa2_trans_ev_band_to_full_template.X90"
#undef COMPLEXCASE
#include "elpa2_tridiag_band_complex_template.X90" #include "elpa2_tridiag_band_complex_template.X90"
#include "elpa2_trans_ev_tridi_to_band_complex_template.X90" #include "elpa2_trans_ev_tridi_to_band_complex_template.X90"
......
...@@ -66,7 +66,9 @@ ...@@ -66,7 +66,9 @@
#include "elpa2_bandred_template.X90" #include "elpa2_bandred_template.X90"
#undef REALCASE #undef REALCASE
#include "elpa2_symm_matrix_allreduce_real_template.X90" #include "elpa2_symm_matrix_allreduce_real_template.X90"
#include "elpa2_trans_ev_band_to_full_real_template.X90" #define REALCASE 1
#include "elpa2_trans_ev_band_to_full_template.X90"
#undef REALCASE
#include "elpa2_tridiag_band_real_template.X90" #include "elpa2_tridiag_band_real_template.X90"
#include "elpa2_trans_ev_tridi_to_band_real_template.X90" #include "elpa2_trans_ev_tridi_to_band_real_template.X90"
......
This diff is collapsed.
Supports Markdown
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