From b7a71b38e0fe5df88aa190c91b90afc9766e16c8 Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Tue, 22 Aug 2017 23:26:06 +0200 Subject: [PATCH] Remove the coreblas_include dependency in compute directory --- compute/CMakeLists.txt | 4 --- compute/zgesvd.c | 2 ++ compute/zheevd.c | 1 + control/common.h | 5 ---- control/descriptor.c | 2 +- runtime/parsec/CMakeLists.txt | 26 +++++++++++++------ runtime/starpu/CMakeLists.txt | 4 +-- runtime/starpu/codelets/codelet_zasum.c | 1 - runtime/starpu/codelets/codelet_zaxpy.c | 1 - runtime/starpu/codelets/codelet_zbuild.c | 1 - runtime/starpu/codelets/codelet_zgeadd.c | 1 - runtime/starpu/codelets/codelet_zgelqt.c | 1 - runtime/starpu/codelets/codelet_zgemm.c | 1 - runtime/starpu/codelets/codelet_zgeqrt.c | 1 - runtime/starpu/codelets/codelet_zgessm.c | 1 - runtime/starpu/codelets/codelet_zgessq.c | 1 - runtime/starpu/codelets/codelet_zgetrf.c | 1 - .../starpu/codelets/codelet_zgetrf_incpiv.c | 1 - .../starpu/codelets/codelet_zgetrf_nopiv.c | 1 - runtime/starpu/codelets/codelet_zhe2ge.c | 1 - runtime/starpu/codelets/codelet_zhemm.c | 1 - runtime/starpu/codelets/codelet_zher2k.c | 1 - runtime/starpu/codelets/codelet_zherfb.c | 1 - runtime/starpu/codelets/codelet_zherk.c | 1 - runtime/starpu/codelets/codelet_zhessq.c | 1 - runtime/starpu/codelets/codelet_zlacpy.c | 1 - runtime/starpu/codelets/codelet_zlag2c.c | 1 - runtime/starpu/codelets/codelet_zlange.c | 1 - runtime/starpu/codelets/codelet_zlanhe.c | 1 - runtime/starpu/codelets/codelet_zlansy.c | 1 - runtime/starpu/codelets/codelet_zlantr.c | 1 - runtime/starpu/codelets/codelet_zlascal.c | 1 - runtime/starpu/codelets/codelet_zlaset.c | 1 - runtime/starpu/codelets/codelet_zlaset2.c | 1 - runtime/starpu/codelets/codelet_zlatro.c | 1 - runtime/starpu/codelets/codelet_zlauum.c | 1 - runtime/starpu/codelets/codelet_zplghe.c | 1 - runtime/starpu/codelets/codelet_zplgsy.c | 1 - runtime/starpu/codelets/codelet_zplrnt.c | 1 - runtime/starpu/codelets/codelet_zplssq.c | 1 - runtime/starpu/codelets/codelet_zpotrf.c | 1 - runtime/starpu/codelets/codelet_zssssm.c | 1 - runtime/starpu/codelets/codelet_zsymm.c | 1 - runtime/starpu/codelets/codelet_zsyr2k.c | 1 - runtime/starpu/codelets/codelet_zsyrk.c | 1 - runtime/starpu/codelets/codelet_zsyssq.c | 1 - .../starpu/codelets/codelet_zsytrf_nopiv.c | 1 - runtime/starpu/codelets/codelet_ztile_zero.c | 1 - runtime/starpu/codelets/codelet_ztpmqrt.c | 1 - runtime/starpu/codelets/codelet_ztpqrt.c | 1 - runtime/starpu/codelets/codelet_ztradd.c | 1 - runtime/starpu/codelets/codelet_ztrasm.c | 1 - runtime/starpu/codelets/codelet_ztrmm.c | 1 - runtime/starpu/codelets/codelet_ztrsm.c | 1 - runtime/starpu/codelets/codelet_ztrssq.c | 1 - runtime/starpu/codelets/codelet_ztrtri.c | 1 - runtime/starpu/codelets/codelet_ztslqt.c | 1 - runtime/starpu/codelets/codelet_ztsmlq.c | 1 - .../starpu/codelets/codelet_ztsmlq_hetra1.c | 1 - runtime/starpu/codelets/codelet_ztsmqr.c | 1 - .../starpu/codelets/codelet_ztsmqr_hetra1.c | 1 - runtime/starpu/codelets/codelet_ztsqrt.c | 1 - runtime/starpu/codelets/codelet_ztstrf.c | 1 - runtime/starpu/codelets/codelet_zttlqt.c | 1 - runtime/starpu/codelets/codelet_zttmlq.c | 1 - runtime/starpu/codelets/codelet_zttmqr.c | 1 - runtime/starpu/codelets/codelet_zttqrt.c | 1 - runtime/starpu/codelets/codelet_zunmlq.c | 1 - runtime/starpu/codelets/codelet_zunmqr.c | 1 - runtime/starpu/include/runtime_codelet_z.h | 8 ++++++ 70 files changed, 32 insertions(+), 82 deletions(-) diff --git a/compute/CMakeLists.txt b/compute/CMakeLists.txt index 9a98f5245..815d613b3 100644 --- a/compute/CMakeLists.txt +++ b/compute/CMakeLists.txt @@ -303,12 +303,8 @@ list(INSERT CHAMELEON_DEP 0 -lchameleon) add_dependencies(chameleon chameleon_include - coreblas_include control_include ) -if (NOT CHAMELEON_SIMULATION) - add_dependencies(chameleon coreblas_include) -endif() set_property(TARGET chameleon PROPERTY LINKER_LANGUAGE Fortran) set_property(TARGET chameleon PROPERTY Fortran_MODULE_DIRECTORY "${CMAKE_BINARY_DIR}/include") diff --git a/compute/zgesvd.c b/compute/zgesvd.c index 044a9e811..4362bcd18 100644 --- a/compute/zgesvd.c +++ b/compute/zgesvd.c @@ -23,6 +23,8 @@ * @precisions normal z -> s d c * **/ +#include <stdio.h> +#include <string.h> #include <coreblas/lapacke.h> #include "control/common.h" diff --git a/compute/zheevd.c b/compute/zheevd.c index ea0aad7e1..168308654 100644 --- a/compute/zheevd.c +++ b/compute/zheevd.c @@ -23,6 +23,7 @@ * @precisions normal z -> s d c * **/ +#include <string.h> #include <coreblas/lapacke.h> #include "control/common.h" diff --git a/control/common.h b/control/common.h index 3e0854f85..81bce72c4 100644 --- a/control/common.h +++ b/control/common.h @@ -74,11 +74,6 @@ **/ #include "morse.h" -#include "coreblas.h" -#if defined(CHAMELEON_USE_CUDA) && !defined(CHAMELEON_SIMULATION) -#include "cudablas.h" -#endif - #include "control/global.h" #include "control/auxiliary.h" #include "control/context.h" diff --git a/control/descriptor.c b/control/descriptor.c index 1a856099a..26a0d4747 100644 --- a/control/descriptor.c +++ b/control/descriptor.c @@ -29,9 +29,9 @@ * @brief Group descriptor routines exposed to users * */ - #include <stdlib.h> #include <assert.h> +#include <string.h> #include "control/common.h" #include "control/descriptor.h" #include "chameleon/morse_runtime.h" diff --git a/runtime/parsec/CMakeLists.txt b/runtime/parsec/CMakeLists.txt index f6ea641c8..45a1559e9 100644 --- a/runtime/parsec/CMakeLists.txt +++ b/runtime/parsec/CMakeLists.txt @@ -44,8 +44,8 @@ set(RUNTIME_HDRS_GENERATED "") # Define the list of headers # -------------------------- set(RUNTIME_HDRS - include/chameleon_parsec.h - ) + include/chameleon_parsec.h + ) # Add generated headers # --------------------- @@ -111,10 +111,16 @@ add_library(chameleon_parsec ${RUNTIME_SRCS}) set_property(TARGET chameleon_parsec PROPERTY LINKER_LANGUAGE Fortran) set_property(TARGET chameleon_parsec PROPERTY INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib") -target_link_libraries(chameleon_parsec coreblas ${PARSEC_LIBRARIES_DEP}) -if(CHAMELEON_USE_CUDA) - target_link_libraries(chameleon_parsec cudablas) -endif(CHAMELEON_USE_CUDA) +target_link_libraries(chameleon_parsec + ${PARSEC_LIBRARIES_DEP}) +if (NOT CHAMELEON_SIMULATION) + target_link_libraries(chameleon_parsec + coreblas) + if(CHAMELEON_USE_CUDA) + target_link_libraries(chameleon_parsec + cudablas) + endif(CHAMELEON_USE_CUDA) +endif(NOT CHAMELEON_SIMULATION) add_dependencies(chameleon_parsec chameleon_include @@ -123,14 +129,18 @@ add_dependencies(chameleon_parsec runtime_parsec_include ) -if (CHAMELEON_USE_CUDA AND NOT CHAMELEON_SIMULATION) +if (NOT CHAMELEON_SIMULATION) + add_dependencies(chameleon_parsec coreblas_include) + if (CHAMELEON_USE_CUDA) add_dependencies(chameleon_parsec cudablas_include) + endif() endif() # installation # ------------ install(TARGETS chameleon_parsec - DESTINATION lib) + ARCHIVE DESTINATION lib + LIBRARY DESTINATION lib) ### ### END CMakeLists.txt diff --git a/runtime/starpu/CMakeLists.txt b/runtime/starpu/CMakeLists.txt index dc23a30f0..b875800db 100644 --- a/runtime/starpu/CMakeLists.txt +++ b/runtime/starpu/CMakeLists.txt @@ -75,7 +75,7 @@ install( DESTINATION include/runtime/starpu ) # Generate the Chameleon common for all possible precisions -# ----------------------------------------------------- +# --------------------------------------------------------- set(RUNTIME_COMMON_GENERATED "") set(ZSRC control/runtime_zprofiling.c @@ -106,7 +106,7 @@ endforeach() set_source_files_properties(control/runtime_profiling.c PROPERTIES COMPILE_FLAGS "${flags_to_add}") # Generate the Chameleon sources for all possible precisions -# ------------------------------------------------------ +# ---------------------------------------------------------- set(RUNTIME_SRCS_GENERATED "") set(ZSRC codelets/codelet_zcallback.c diff --git a/runtime/starpu/codelets/codelet_zasum.c b/runtime/starpu/codelets/codelet_zasum.c index 77211ecea..d73861beb 100644 --- a/runtime/starpu/codelets/codelet_zasum.c +++ b/runtime/starpu/codelets/codelet_zasum.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_dzasum(const MORSE_option_t *options, MORSE_enum storev, MORSE_enum uplo, int M, int N, diff --git a/runtime/starpu/codelets/codelet_zaxpy.c b/runtime/starpu/codelets/codelet_zaxpy.c index e2060eb11..b41925a34 100644 --- a/runtime/starpu/codelets/codelet_zaxpy.c +++ b/runtime/starpu/codelets/codelet_zaxpy.c @@ -24,7 +24,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zaxpy(const MORSE_option_t *options, int M, MORSE_Complex64_t alpha, diff --git a/runtime/starpu/codelets/codelet_zbuild.c b/runtime/starpu/codelets/codelet_zbuild.c index e6086c0f7..9cc59fd4d 100644 --- a/runtime/starpu/codelets/codelet_zbuild.c +++ b/runtime/starpu/codelets/codelet_zbuild.c @@ -31,7 +31,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zbuild( const MORSE_option_t *options, const MORSE_desc_t *A, int Am, int An, int lda, diff --git a/runtime/starpu/codelets/codelet_zgeadd.c b/runtime/starpu/codelets/codelet_zgeadd.c index 513259fd8..9597ec9f1 100644 --- a/runtime/starpu/codelets/codelet_zgeadd.c +++ b/runtime/starpu/codelets/codelet_zgeadd.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** ****************************************************************************** diff --git a/runtime/starpu/codelets/codelet_zgelqt.c b/runtime/starpu/codelets/codelet_zgelqt.c index cb8717bdd..422d14327 100644 --- a/runtime/starpu/codelets/codelet_zgelqt.c +++ b/runtime/starpu/codelets/codelet_zgelqt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zgemm.c b/runtime/starpu/codelets/codelet_zgemm.c index 376b7c4e4..eb439b162 100644 --- a/runtime/starpu/codelets/codelet_zgemm.c +++ b/runtime/starpu/codelets/codelet_zgemm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zgeqrt.c b/runtime/starpu/codelets/codelet_zgeqrt.c index 24bdd5363..e5ecb4c45 100644 --- a/runtime/starpu/codelets/codelet_zgeqrt.c +++ b/runtime/starpu/codelets/codelet_zgeqrt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zgessm.c b/runtime/starpu/codelets/codelet_zgessm.c index 0ef95eccc..97bc41a51 100644 --- a/runtime/starpu/codelets/codelet_zgessm.c +++ b/runtime/starpu/codelets/codelet_zgessm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zgessq.c b/runtime/starpu/codelets/codelet_zgessq.c index 69ff940d7..67883aa7e 100644 --- a/runtime/starpu/codelets/codelet_zgessq.c +++ b/runtime/starpu/codelets/codelet_zgessq.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zgessq( const MORSE_option_t *options, int m, int n, diff --git a/runtime/starpu/codelets/codelet_zgetrf.c b/runtime/starpu/codelets/codelet_zgetrf.c index b07c35b92..597353b22 100644 --- a/runtime/starpu/codelets/codelet_zgetrf.c +++ b/runtime/starpu/codelets/codelet_zgetrf.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zgetrf(const MORSE_option_t *options, int m, int n, int nb, diff --git a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c index 7515cf388..2c8a49a98 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c +++ b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c index 6994c8e18..42b3b91a4 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c +++ b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c @@ -27,7 +27,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zhe2ge.c b/runtime/starpu/codelets/codelet_zhe2ge.c index d4898be95..9af2ab510 100644 --- a/runtime/starpu/codelets/codelet_zhe2ge.c +++ b/runtime/starpu/codelets/codelet_zhe2ge.c @@ -22,7 +22,6 @@ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zhemm.c b/runtime/starpu/codelets/codelet_zhemm.c index 7eb1cab6f..d800964e7 100644 --- a/runtime/starpu/codelets/codelet_zhemm.c +++ b/runtime/starpu/codelets/codelet_zhemm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zher2k.c b/runtime/starpu/codelets/codelet_zher2k.c index 9cd19851c..0ff45dd33 100644 --- a/runtime/starpu/codelets/codelet_zher2k.c +++ b/runtime/starpu/codelets/codelet_zher2k.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zherfb.c b/runtime/starpu/codelets/codelet_zherfb.c index 693c6b4fd..f4898a60c 100644 --- a/runtime/starpu/codelets/codelet_zherfb.c +++ b/runtime/starpu/codelets/codelet_zherfb.c @@ -24,7 +24,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zherk.c b/runtime/starpu/codelets/codelet_zherk.c index 1dcd00f9a..e6a8e29b3 100644 --- a/runtime/starpu/codelets/codelet_zherk.c +++ b/runtime/starpu/codelets/codelet_zherk.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zhessq.c b/runtime/starpu/codelets/codelet_zhessq.c index 64c5a6212..dbb036a5a 100644 --- a/runtime/starpu/codelets/codelet_zhessq.c +++ b/runtime/starpu/codelets/codelet_zhessq.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zhessq( const MORSE_option_t *options, MORSE_enum uplo, int n, diff --git a/runtime/starpu/codelets/codelet_zlacpy.c b/runtime/starpu/codelets/codelet_zlacpy.c index 03d56c1e2..eae3ea465 100644 --- a/runtime/starpu/codelets/codelet_zlacpy.c +++ b/runtime/starpu/codelets/codelet_zlacpy.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zlag2c.c b/runtime/starpu/codelets/codelet_zlag2c.c index 1d714321e..de4995949 100644 --- a/runtime/starpu/codelets/codelet_zlag2c.c +++ b/runtime/starpu/codelets/codelet_zlag2c.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zlange.c b/runtime/starpu/codelets/codelet_zlange.c index 1ebf6b5ef..f2d412623 100644 --- a/runtime/starpu/codelets/codelet_zlange.c +++ b/runtime/starpu/codelets/codelet_zlange.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zlange(const MORSE_option_t *options, MORSE_enum norm, int M, int N, int NB, diff --git a/runtime/starpu/codelets/codelet_zlanhe.c b/runtime/starpu/codelets/codelet_zlanhe.c index fb119405d..b5560132a 100644 --- a/runtime/starpu/codelets/codelet_zlanhe.c +++ b/runtime/starpu/codelets/codelet_zlanhe.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zlanhe(const MORSE_option_t *options, MORSE_enum norm, MORSE_enum uplo, int N, int NB, diff --git a/runtime/starpu/codelets/codelet_zlansy.c b/runtime/starpu/codelets/codelet_zlansy.c index 5729b6aa4..43be8209f 100644 --- a/runtime/starpu/codelets/codelet_zlansy.c +++ b/runtime/starpu/codelets/codelet_zlansy.c @@ -28,7 +28,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zlansy(const MORSE_option_t *options, MORSE_enum norm, MORSE_enum uplo, int N, int NB, diff --git a/runtime/starpu/codelets/codelet_zlantr.c b/runtime/starpu/codelets/codelet_zlantr.c index 673b15480..f4a542cf0 100644 --- a/runtime/starpu/codelets/codelet_zlantr.c +++ b/runtime/starpu/codelets/codelet_zlantr.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zlantr(const MORSE_option_t *options, MORSE_enum norm, MORSE_enum uplo, MORSE_enum diag, diff --git a/runtime/starpu/codelets/codelet_zlascal.c b/runtime/starpu/codelets/codelet_zlascal.c index 9a4bc3fea..518278ee7 100644 --- a/runtime/starpu/codelets/codelet_zlascal.c +++ b/runtime/starpu/codelets/codelet_zlascal.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zlaset.c b/runtime/starpu/codelets/codelet_zlaset.c index b6c7f294c..b4be00334 100644 --- a/runtime/starpu/codelets/codelet_zlaset.c +++ b/runtime/starpu/codelets/codelet_zlaset.c @@ -29,7 +29,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** diff --git a/runtime/starpu/codelets/codelet_zlaset2.c b/runtime/starpu/codelets/codelet_zlaset2.c index 0ca1daaa2..4825f9cc9 100644 --- a/runtime/starpu/codelets/codelet_zlaset2.c +++ b/runtime/starpu/codelets/codelet_zlaset2.c @@ -29,7 +29,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** diff --git a/runtime/starpu/codelets/codelet_zlatro.c b/runtime/starpu/codelets/codelet_zlatro.c index 72a971662..4b08a3192 100644 --- a/runtime/starpu/codelets/codelet_zlatro.c +++ b/runtime/starpu/codelets/codelet_zlatro.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zlauum.c b/runtime/starpu/codelets/codelet_zlauum.c index 1da8cff74..c2eef8209 100644 --- a/runtime/starpu/codelets/codelet_zlauum.c +++ b/runtime/starpu/codelets/codelet_zlauum.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zplghe.c b/runtime/starpu/codelets/codelet_zplghe.c index 0ac2c5466..be161ef0d 100644 --- a/runtime/starpu/codelets/codelet_zplghe.c +++ b/runtime/starpu/codelets/codelet_zplghe.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /* MORSE_TASK_zplghe - Generate a tile for random hermitian (positive definite if bump is large enough) matrix. */ diff --git a/runtime/starpu/codelets/codelet_zplgsy.c b/runtime/starpu/codelets/codelet_zplgsy.c index 1bc231208..30777e55e 100644 --- a/runtime/starpu/codelets/codelet_zplgsy.c +++ b/runtime/starpu/codelets/codelet_zplgsy.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /* MORSE_TASK_zplgsy - Generate a tile for random symmetric (positive definite if 'bump' is large enough) matrix. */ diff --git a/runtime/starpu/codelets/codelet_zplrnt.c b/runtime/starpu/codelets/codelet_zplrnt.c index 13cd22da0..f4ce36369 100644 --- a/runtime/starpu/codelets/codelet_zplrnt.c +++ b/runtime/starpu/codelets/codelet_zplrnt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /* MORSE_TASK_zplrnt - Generate a tile for random matrix. */ diff --git a/runtime/starpu/codelets/codelet_zplssq.c b/runtime/starpu/codelets/codelet_zplssq.c index d41d45b6e..c102bb4d9 100644 --- a/runtime/starpu/codelets/codelet_zplssq.c +++ b/runtime/starpu/codelets/codelet_zplssq.c @@ -27,7 +27,6 @@ #include <math.h> #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /***************************************************************************** * diff --git a/runtime/starpu/codelets/codelet_zpotrf.c b/runtime/starpu/codelets/codelet_zpotrf.c index d3c17b217..ecdcf51a9 100644 --- a/runtime/starpu/codelets/codelet_zpotrf.c +++ b/runtime/starpu/codelets/codelet_zpotrf.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zssssm.c b/runtime/starpu/codelets/codelet_zssssm.c index 0b7180a2b..679b4b8ed 100644 --- a/runtime/starpu/codelets/codelet_zssssm.c +++ b/runtime/starpu/codelets/codelet_zssssm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zsymm.c b/runtime/starpu/codelets/codelet_zsymm.c index f292afdcb..4c55153e3 100644 --- a/runtime/starpu/codelets/codelet_zsymm.c +++ b/runtime/starpu/codelets/codelet_zsymm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zsyr2k.c b/runtime/starpu/codelets/codelet_zsyr2k.c index 11f179f7a..fb097f10e 100644 --- a/runtime/starpu/codelets/codelet_zsyr2k.c +++ b/runtime/starpu/codelets/codelet_zsyr2k.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zsyrk.c b/runtime/starpu/codelets/codelet_zsyrk.c index b3a3c8236..5d79d9ad6 100644 --- a/runtime/starpu/codelets/codelet_zsyrk.c +++ b/runtime/starpu/codelets/codelet_zsyrk.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zsyssq.c b/runtime/starpu/codelets/codelet_zsyssq.c index 87fe85c7b..33f888dd1 100644 --- a/runtime/starpu/codelets/codelet_zsyssq.c +++ b/runtime/starpu/codelets/codelet_zsyssq.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zsyssq( const MORSE_option_t *options, MORSE_enum uplo, int n, diff --git a/runtime/starpu/codelets/codelet_zsytrf_nopiv.c b/runtime/starpu/codelets/codelet_zsytrf_nopiv.c index 935fde7db..24203fdb1 100644 --- a/runtime/starpu/codelets/codelet_zsytrf_nopiv.c +++ b/runtime/starpu/codelets/codelet_zsytrf_nopiv.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_zsytrf_nopiv(const MORSE_option_t *options, MORSE_enum uplo, int n, int nb, diff --git a/runtime/starpu/codelets/codelet_ztile_zero.c b/runtime/starpu/codelets/codelet_ztile_zero.c index c3c3cca00..26841ceb3 100644 --- a/runtime/starpu/codelets/codelet_ztile_zero.c +++ b/runtime/starpu/codelets/codelet_ztile_zero.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /***************************************************************************** * diff --git a/runtime/starpu/codelets/codelet_ztpmqrt.c b/runtime/starpu/codelets/codelet_ztpmqrt.c index f26c785e4..b2ff0e2fd 100644 --- a/runtime/starpu/codelets/codelet_ztpmqrt.c +++ b/runtime/starpu/codelets/codelet_ztpmqrt.c @@ -24,7 +24,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_ztpmqrt( const MORSE_option_t *options, MORSE_enum side, MORSE_enum trans, diff --git a/runtime/starpu/codelets/codelet_ztpqrt.c b/runtime/starpu/codelets/codelet_ztpqrt.c index d997971b3..1573e1ed4 100644 --- a/runtime/starpu/codelets/codelet_ztpqrt.c +++ b/runtime/starpu/codelets/codelet_ztpqrt.c @@ -24,7 +24,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_ztpqrt( const MORSE_option_t *options, int M, int N, int L, int ib, int nb, diff --git a/runtime/starpu/codelets/codelet_ztradd.c b/runtime/starpu/codelets/codelet_ztradd.c index d8f2557ba..ec8c08c5b 100644 --- a/runtime/starpu/codelets/codelet_ztradd.c +++ b/runtime/starpu/codelets/codelet_ztradd.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** ****************************************************************************** diff --git a/runtime/starpu/codelets/codelet_ztrasm.c b/runtime/starpu/codelets/codelet_ztrasm.c index 2560d75b1..83002029e 100644 --- a/runtime/starpu/codelets/codelet_ztrasm.c +++ b/runtime/starpu/codelets/codelet_ztrasm.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_ztrasm(const MORSE_option_t *options, MORSE_enum storev, MORSE_enum uplo, MORSE_enum diag, int M, int N, diff --git a/runtime/starpu/codelets/codelet_ztrmm.c b/runtime/starpu/codelets/codelet_ztrmm.c index 23bb3545e..17b4c250d 100644 --- a/runtime/starpu/codelets/codelet_ztrmm.c +++ b/runtime/starpu/codelets/codelet_ztrmm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztrsm.c b/runtime/starpu/codelets/codelet_ztrsm.c index 8c4f30641..a54ef3831 100644 --- a/runtime/starpu/codelets/codelet_ztrsm.c +++ b/runtime/starpu/codelets/codelet_ztrsm.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztrssq.c b/runtime/starpu/codelets/codelet_ztrssq.c index 483eaeb2e..67ff9c3f1 100644 --- a/runtime/starpu/codelets/codelet_ztrssq.c +++ b/runtime/starpu/codelets/codelet_ztrssq.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" void MORSE_TASK_ztrssq( const MORSE_option_t *options, MORSE_enum uplo, MORSE_enum diag, diff --git a/runtime/starpu/codelets/codelet_ztrtri.c b/runtime/starpu/codelets/codelet_ztrtri.c index 0cd6649f7..c3706a89d 100644 --- a/runtime/starpu/codelets/codelet_ztrtri.c +++ b/runtime/starpu/codelets/codelet_ztrtri.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztslqt.c b/runtime/starpu/codelets/codelet_ztslqt.c index a39f1921b..722d20352 100644 --- a/runtime/starpu/codelets/codelet_ztslqt.c +++ b/runtime/starpu/codelets/codelet_ztslqt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" #undef REAL #define COMPLEX diff --git a/runtime/starpu/codelets/codelet_ztsmlq.c b/runtime/starpu/codelets/codelet_ztsmlq.c index d27f7cb1e..8423b3865 100644 --- a/runtime/starpu/codelets/codelet_ztsmlq.c +++ b/runtime/starpu/codelets/codelet_ztsmlq.c @@ -32,7 +32,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c index 1c75f0e79..1256265ad 100644 --- a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c +++ b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztsmqr.c b/runtime/starpu/codelets/codelet_ztsmqr.c index b16fa24ed..ef400fab4 100644 --- a/runtime/starpu/codelets/codelet_ztsmqr.c +++ b/runtime/starpu/codelets/codelet_ztsmqr.c @@ -32,7 +32,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c index c43e85e2b..21743919d 100644 --- a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c +++ b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c @@ -26,7 +26,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_ztsqrt.c b/runtime/starpu/codelets/codelet_ztsqrt.c index 05e177292..a1bcada46 100644 --- a/runtime/starpu/codelets/codelet_ztsqrt.c +++ b/runtime/starpu/codelets/codelet_ztsqrt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" #undef REAL #define COMPLEX diff --git a/runtime/starpu/codelets/codelet_ztstrf.c b/runtime/starpu/codelets/codelet_ztstrf.c index fa3232903..3d98f8e22 100644 --- a/runtime/starpu/codelets/codelet_ztstrf.c +++ b/runtime/starpu/codelets/codelet_ztstrf.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zttlqt.c b/runtime/starpu/codelets/codelet_zttlqt.c index f7d89787c..0cb195fdf 100644 --- a/runtime/starpu/codelets/codelet_zttlqt.c +++ b/runtime/starpu/codelets/codelet_zttlqt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zttmlq.c b/runtime/starpu/codelets/codelet_zttmlq.c index eb95c9838..0b37a2d9e 100644 --- a/runtime/starpu/codelets/codelet_zttmlq.c +++ b/runtime/starpu/codelets/codelet_zttmlq.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zttmqr.c b/runtime/starpu/codelets/codelet_zttmqr.c index 4cca405a0..7563ba012 100644 --- a/runtime/starpu/codelets/codelet_zttmqr.c +++ b/runtime/starpu/codelets/codelet_zttmqr.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zttqrt.c b/runtime/starpu/codelets/codelet_zttqrt.c index 37377aab4..8d03e5893 100644 --- a/runtime/starpu/codelets/codelet_zttqrt.c +++ b/runtime/starpu/codelets/codelet_zttqrt.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zunmlq.c b/runtime/starpu/codelets/codelet_zunmlq.c index d4bfab7f9..4725dd113 100644 --- a/runtime/starpu/codelets/codelet_zunmlq.c +++ b/runtime/starpu/codelets/codelet_zunmlq.c @@ -31,7 +31,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/codelets/codelet_zunmqr.c b/runtime/starpu/codelets/codelet_zunmqr.c index 5b38ab7aa..15bfbd7c9 100644 --- a/runtime/starpu/codelets/codelet_zunmqr.c +++ b/runtime/starpu/codelets/codelet_zunmqr.c @@ -30,7 +30,6 @@ **/ #include "chameleon_starpu.h" #include "runtime_codelet_z.h" -#include "chameleon/morse_tasks_z.h" /** * diff --git a/runtime/starpu/include/runtime_codelet_z.h b/runtime/starpu/include/runtime_codelet_z.h index da6dce4f7..19e293c4c 100644 --- a/runtime/starpu/include/runtime_codelet_z.h +++ b/runtime/starpu/include/runtime_codelet_z.h @@ -32,6 +32,14 @@ #include <stdio.h> #include "runtime_codelets.h" +#include "chameleon/morse_tasks_z.h" +#if !defined(CHAMELEON_SIMULATION) +#include "coreblas/coreblas_z.h" +#if defined(CHAMELEON_USE_CUDA) +#include "cudablas/cudablas_z.h" +#endif +#endif + /* * Management functions */ -- GitLab