Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 0ff3b520 authored by LISITO Alycia's avatar LISITO Alycia
Browse files

zlaswp batched: codelet_zlaswp_batched for quark, parsec and openmp

parent 2ce9b644
No related branches found
No related tags found
1 merge request!493zgetrf: Batch of the permutation (swap)
/**
*
* @file openmp/codelet_zlaswp_batched.c
*
* @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
***
*
* @brief Chameleon OpenMP codelets to apply zlaswp on a panel
*
* @version 1.3.0
* @author Alycia Lisito
* @date 2024-10-21
* @precisions normal z -> c d s
*
*/
#include "chameleon_openmp.h"
#include "chameleon/tasks_z.h"
void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
int m0,
int minmn,
int k,
int m,
int n,
void *ws,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *Wu,
void **clargs_ptr )
{
(void)options;
(void)m0;
(void)minmn;
(void)k;
(void)m;
(void)n;
(void)ws;
(void)ipiv;
(void)ipivk;
(void)A;
(void)Wu;
(void)clargs_ptr;
}
void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
int k,
int n,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *U,
void **clargs_ptr )
{
(void)options;
(void)k;
(void)n;
(void)ipiv;
(void)ipivk;
(void)A;
(void)U;
(void)clargs_ptr;
}
/**
*
* @file parsec/codelet_zlaswp_batched.c
*
* @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
***
*
* @brief Chameleon Parsec codelets to apply zlaswp on a panel
*
* @version 1.3.0
* @author Alycia Lisito
* @date 2024-10-21
* @precisions normal z -> c d s
*
*/
#include "chameleon_parsec.h"
#include "chameleon/tasks_z.h"
void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
int m0,
int minmn,
int k,
int m,
int n,
void *ws,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *Wu,
void **clargs_ptr )
{
(void)options;
(void)m0;
(void)minmn;
(void)k;
(void)m;
(void)n;
(void)ws;
(void)ipiv;
(void)ipivk;
(void)A;
(void)Wu;
(void)clargs_ptr;
}
void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
int k,
int n,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *U,
void **clargs_ptr )
{
(void)options;
(void)k;
(void)n;
(void)ipiv;
(void)ipivk;
(void)A;
(void)U;
(void)clargs_ptr;
}
/**
*
* @file quark/codelet_zlaswp_batched.c
*
* @copyright 2012-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
***
*
* @brief Chameleon quark codelets to apply zlaswp on a panel
*
* @version 1.3.0
* @author Alycia Lisito
* @date 2024-10-21
* @precisions normal z -> c d s
*
*/
#include "chameleon_quark.h"
#include "chameleon/tasks_z.h"
void INSERT_TASK_zlaswp_batched( const RUNTIME_option_t *options,
int m0,
int minmn,
int k,
int m,
int n,
void *ws,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *Wu,
void **clargs_ptr )
{
(void)options;
(void)m0;
(void)minmn;
(void)k;
(void)m;
(void)n;
(void)ws;
(void)ipiv;
(void)ipivk;
(void)A;
(void)Wu;
(void)clargs_ptr;
}
void INSERT_TASK_zlaswp_batched_flush( const RUNTIME_option_t *options,
int k,
int n,
const CHAM_ipiv_t *ipiv,
int ipivk,
const CHAM_desc_t *A,
const CHAM_desc_t *U,
void **clargs_ptr )
{
(void)options;
(void)k;
(void)n;
(void)ipiv;
(void)ipivk;
(void)A;
(void)U;
(void)clargs_ptr;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment