Commit f129a80a authored by Andreas Marek's avatar Andreas Marek
Browse files

Move some files in general subdir

parent 94dd8ce3
......@@ -79,7 +79,7 @@ module compute_hh_trafo
!real double precision
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "compute_hh_trafo.X90"
#undef REALCASE
#undef DOUBLE_PRECISION
......@@ -88,7 +88,7 @@ module compute_hh_trafo
#if defined(WANT_SINGLE_PRECISION_REAL)
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "compute_hh_trafo.X90"
#undef REALCASE
#undef SINGLE_PRECISION
......@@ -97,7 +97,7 @@ module compute_hh_trafo
!complex double precision
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "compute_hh_trafo.X90"
#undef COMPLEXCASE
#undef DOUBLE_PRECISION
......@@ -106,7 +106,7 @@ module compute_hh_trafo
#if defined(WANT_SINGLE_PRECISION_COMPLEX)
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "compute_hh_trafo.X90"
#undef COMPLEXCASE
#undef SINGLE_PRECISION
......@@ -116,7 +116,7 @@ module compute_hh_trafo
! !complex double precision
!#define COMPLEXCASE 1
!#define DOUBLE_PRECISION 1
!#include "../precision_macros.h"
!#include "../general/precision_macros.h"
!#include "compute_hh_trafo_complex_gpu.X90"
!#undef COMPLEXCASE
!#undef DOUBLE_PRECISION
......@@ -125,7 +125,7 @@ module compute_hh_trafo
!#if defined(WANT_SINGLE_PRECISION_COMPLEX)
!#define COMPLEXCASE 1
!#define SINGLE_PRECISION 1
!#include "../precision_macros.h"
!#include "../general/precision_macros.h"
!#include "compute_hh_trafo_complex_gpu.X90"
!#undef COMPLEXCASE
!#undef SINGLE_PRECISION
......
......@@ -72,7 +72,7 @@ module pack_unpack_cpu
!real double precision
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_cpu.X90"
#undef REALCASE
#undef DOUBLE_PRECISION
......@@ -81,7 +81,7 @@ module pack_unpack_cpu
#if defined(WANT_SINGLE_PRECISION_REAL)
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_cpu.X90"
#undef REALCASE
#undef SINGLE_PRECISION
......@@ -90,7 +90,7 @@ module pack_unpack_cpu
!complex double precision
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_cpu.X90"
#undef COMPLEXCASE
#undef DOUBLE_PRECISION
......@@ -99,7 +99,7 @@ module pack_unpack_cpu
#if defined(WANT_SINGLE_PRECISION_COMPLEX)
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_cpu.X90"
#undef COMPLEXCASE
#undef SINGLE_PRECISION
......
......@@ -72,7 +72,7 @@ module pack_unpack_gpu
!real double precision
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_gpu.X90"
#undef REALCASE
#undef DOUBLE_PRECISION
......@@ -81,7 +81,7 @@ module pack_unpack_gpu
#if defined(WANT_SINGLE_PRECISION_REAL)
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_gpu.X90"
#undef REALCASE
#undef SINGLE_PRECISION
......@@ -90,7 +90,7 @@ module pack_unpack_gpu
!complex double precision
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_gpu.X90"
#undef COMPLEXCASE
#undef DOUBLE_PRECISION
......@@ -99,7 +99,7 @@ module pack_unpack_gpu
#if defined(WANT_SINGLE_PRECISION_COMPLEX)
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "pack_unpack_gpu.X90"
#undef COMPLEXCASE
#undef SINGLE_PRECISION
......
......@@ -68,7 +68,7 @@ module redist
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "redist_band.X90"
#undef REALCASE
......@@ -79,7 +79,7 @@ module redist
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "redist_band.X90"
#undef REALCASE
......@@ -90,7 +90,7 @@ module redist
! double precision
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "redist_band.X90"
#undef COMPLEXCASE
......@@ -101,7 +101,7 @@ module redist
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../precision_macros.h"
#include "../general/precision_macros.h"
#include "redist_band.X90"
#undef COMPLEXCASE
......
......@@ -79,7 +79,7 @@
#else
!c> int elpa_solve_evp_real_single(int na, int nev, float *a, int lda, float *ev, float *q, int ldq, int nblk, int matrixCols, int mpi_comm_rows, int mpi_comm_cols, int mpi_comm_all, int THIS_REAL_ELPA_KERNEL_API, int useQR, int useGPU, char *method);
#endif
#include "precision_macros.h"
#include "./general/precision_macros.h"
#include "elpa_driver_c_interface_template.X90"
#undef DOUBLE_PRECISION
#undef REALCASE
......@@ -123,7 +123,7 @@
#else
!c> int elpa_solve_evp_real_single(int na, int nev, float *a, int lda, float *ev, float *q, int ldq, int nblk, int matrixCols, int mpi_comm_rows, int mpi_comm_cols, int mpi_comm_all, int THIS_REAL_ELPA_KERNEL_API, int useQR, int useGPU, char *method);
#endif
#include "precision_macros.h"
#include "./general/precision_macros.h"
#include "elpa_driver_c_interface_template.X90"
#undef SINGLE_PRECISION
#undef DOUBLE_PRECISION
......@@ -167,7 +167,7 @@
#else
!c> int elpa_solve_evp_complex_single(int na, int nev, complex *a, int lda, float *ev, complex *q, int ldq, int nblk, int matrixCols, int mpi_comm_rows, int mpi_comm_cols, int mpi_comm_all, int THIS_COMPLEX_ELPA_KERNEL_API, int useGPU, char *method);
#endif
#include "precision_macros.h"
#include "./general/precision_macros.h"
#include "elpa_driver_c_interface_template.X90"
#undef DOUBLE_PRECISION
#undef COMPLEXCASE
......@@ -212,7 +212,7 @@
#else
!c> int elpa_solve_evp_complex_single(int na, int nev, complex *a, int lda, float *ev, complex *q, int ldq, int nblk, int matrixCols, int mpi_comm_rows, int mpi_comm_cols, int mpi_comm_all, int THIS_COMPLEX_ELPA_KERNEL_API, int useGPU, char *method);
#endif
#include "precision_macros.h"
#include "./general/precision_macros.h"
#include "elpa_driver_c_interface_template.X90"
#undef SINGLE_PRECISION
#undef DOUBLE_PRECISION
......
......@@ -68,7 +68,7 @@ module mod_check_correctness
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "check_correctness_template.X90"
#undef DOUBLE_PRECISION
#undef COMPLEXCASE
......@@ -77,7 +77,7 @@ module mod_check_correctness
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "check_correctness_template.X90"
#undef SINGLE_PRECISION
#undef COMPLEXCASE
......@@ -85,7 +85,7 @@ module mod_check_correctness
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "check_correctness_template.X90"
#undef DOUBLE_PRECISION
#undef REALCASE
......@@ -94,7 +94,7 @@ module mod_check_correctness
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "check_correctness_template.X90"
#undef SINGLE_PRECISION
#undef REALCASE
......
......@@ -67,7 +67,7 @@ module mod_prepare_matrix
#define COMPLEXCASE 1
#define DOUBLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "prepare_matrix_template.X90"
#undef DOUBLE_PRECISION
#undef COMPLEXCASE
......@@ -78,7 +78,7 @@ module mod_prepare_matrix
#define COMPLEXCASE 1
#define SINGLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "prepare_matrix_template.X90"
#undef SINGLE_PRECISION
#undef COMPLEXCASE
......@@ -87,7 +87,7 @@ module mod_prepare_matrix
#define REALCASE 1
#define DOUBLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "prepare_matrix_template.X90"
#undef DOUBLE_PRECISION
#undef REALCASE
......@@ -97,7 +97,7 @@ module mod_prepare_matrix
#define REALCASE 1
#define SINGLE_PRECISION 1
#include "../../src/precision_macros.h"
#include "../../src/general/precision_macros.h"
#include "prepare_matrix_template.X90"
#undef SINGLE_PRECISION
#undef REALCASE
......
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