From e256459a497269cb3e26053459c6fc0b110521c2 Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Tue, 11 Jul 2023 15:18:20 +0200 Subject: [PATCH] parsec/codelets: add missing gerst/gered kernels --- runtime/parsec/codelets/codelet_zgered.c | 34 +++++++++++++++++++++++ runtime/parsec/codelets/codelet_zgerst.c | 32 +++++++++++++++++++++ runtime/parsec/codelets/codelet_zgersum.c | 2 +- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 runtime/parsec/codelets/codelet_zgered.c create mode 100644 runtime/parsec/codelets/codelet_zgerst.c diff --git a/runtime/parsec/codelets/codelet_zgered.c b/runtime/parsec/codelets/codelet_zgered.c new file mode 100644 index 000000000..b4fc05601 --- /dev/null +++ b/runtime/parsec/codelets/codelet_zgered.c @@ -0,0 +1,34 @@ +/** + * + * @file parsec/codelet_zgered.c + * + * @copyright 2023-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon zgered PaRSEC codelet + * + * @version 1.3.0 + * @author Mathieu Faverge + * @date 2023-07-06 + * @precisions normal z -> d + * + */ +#include "chameleon_parsec.h" + +void INSERT_TASK_zgered( const RUNTIME_option_t *options, + double threshold, double Anorm, int m, int n, + const CHAM_desc_t *A, int Am, int An ) +{ + fprintf( stderr, "WARNING: gered kernel is not available with PaRSEC\n" ); + + (void)options; + (void)threshold; + (void)Anorm; + (void)m; + (void)n; + (void)A; + (void)Am; + (void)An; +} diff --git a/runtime/parsec/codelets/codelet_zgerst.c b/runtime/parsec/codelets/codelet_zgerst.c new file mode 100644 index 000000000..134dc20c7 --- /dev/null +++ b/runtime/parsec/codelets/codelet_zgerst.c @@ -0,0 +1,32 @@ +/** + * + * @file parsec/codelet_zgerst.c + * + * @copyright 2023-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon zgerst PaRSEC codelet + * + * @version 1.3.0 + * @author Mathieu Faverge + * @date 2023-07-06 + * @precisions normal z -> d + * + */ +#include "chameleon_parsec.h" + +void INSERT_TASK_zgerst( const RUNTIME_option_t *options, + int m, int n, + const CHAM_desc_t *A, int Am, int An ) +{ + fprintf( stderr, "WARNING: gerst kernel is not available with PaRSEC\n" ); + + (void)options; + (void)m; + (void)n; + (void)A; + (void)Am; + (void)An; +} diff --git a/runtime/parsec/codelets/codelet_zgersum.c b/runtime/parsec/codelets/codelet_zgersum.c index 4ab4c6208..0d68ff060 100644 --- a/runtime/parsec/codelets/codelet_zgersum.c +++ b/runtime/parsec/codelets/codelet_zgersum.c @@ -1,6 +1,6 @@ /** * - * @file starpu/codelet_zgersum.c + * @file parsec/codelet_zgersum.c * * @copyright 2009-2014 The University of Tennessee and The University of * Tennessee Research Foundation. All rights reserved. -- GitLab