diff --git a/runtime/openmp/codelets/codelet_zpanel.c b/runtime/openmp/codelets/codelet_zpanel.c new file mode 100644 index 0000000000000000000000000000000000000000..6c321a849d28cd46c80c15592bda618d917bd29c --- /dev/null +++ b/runtime/openmp/codelets/codelet_zpanel.c @@ -0,0 +1,60 @@ +/** + * + * @file openmp/codelet_zpanel.c + * + * @copyright 2012-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon zpanel OpenMP codelets + * + * @version 1.2.0 + * @comment Codelets to perform panel factorization with partial pivoting + * + * @author Mathieu Faverge + * @date 2023-02-21 + * @precisions normal z -> c d s + * + */ +#include "chameleon_openmp.h" +#include "chameleon/tasks_z.h" + +void INSERT_TASK_zgetrf_panel_nopiv_percol_diag( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un, + int iinfo ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; + (void)iinfo; +} + +void INSERT_TASK_zgetrf_panel_nopiv_percol_trsm( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; +} + diff --git a/runtime/parsec/codelets/codelet_zpanel.c b/runtime/parsec/codelets/codelet_zpanel.c new file mode 100644 index 0000000000000000000000000000000000000000..41e9e2b5f0c6600805dac3596e64b10c3ac3b86d --- /dev/null +++ b/runtime/parsec/codelets/codelet_zpanel.c @@ -0,0 +1,60 @@ +/** + * + * @file parsec/codelet_zpanel.c + * + * @copyright 2012-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon zpanel Parsec codelets + * + * @version 1.2.0 + * @comment Codelets to perform panel factorization with partial pivoting + * + * @author Mathieu Faverge + * @date 2023-02-21 + * @precisions normal z -> c d s + * + */ +#include "chameleon_parsec.h" +#include "chameleon/tasks_z.h" + +void INSERT_TASK_zgetrf_panel_nopiv_percol_diag( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un, + int iinfo ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; + (void)iinfo; +} + +void INSERT_TASK_zgetrf_panel_nopiv_percol_trsm( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; +} + diff --git a/runtime/quark/codelets/codelet_zpanel.c b/runtime/quark/codelets/codelet_zpanel.c new file mode 100644 index 0000000000000000000000000000000000000000..015ea31c720b42fb3fe965d84f291f2b45e30649 --- /dev/null +++ b/runtime/quark/codelets/codelet_zpanel.c @@ -0,0 +1,60 @@ +/** + * + * @file quark/codelet_zpanel.c + * + * @copyright 2012-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon zpanel Quark codelets + * + * @version 1.2.0 + * @comment Codelets to perform panel factorization with partial pivoting + * + * @author Mathieu Faverge + * @date 2023-02-21 + * @precisions normal z -> c d s + * + */ +#include "chameleon_quark.h" +#include "chameleon/tasks_z.h" + +void INSERT_TASK_zgetrf_panel_nopiv_percol_diag( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un, + int iinfo ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; + (void)iinfo; +} + +void INSERT_TASK_zgetrf_panel_nopiv_percol_trsm( const RUNTIME_option_t *options, + int m, int n, int k, + const CHAM_desc_t *A, int Am, int An, + const CHAM_desc_t *U, int Um, int Un ) +{ + assert( 0 ); + (void)options; + (void)m; + (void)n; + (void)k; + (void)A; + (void)Am; + (void)An; + (void)U; + (void)Um; + (void)Un; +} +