Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 899cf090 authored by LISITO Alycia's avatar LISITO Alycia Committed by Mathieu Faverge
Browse files

getrf blocked and percol: add filter at begining of insert_task

parent d3135e9b
No related branches found
No related tags found
1 merge request!439small fix (filter in insert_task getrf)
...@@ -111,6 +111,11 @@ void INSERT_TASK_zgetrf_blocked_diag( const RUNTIME_option_t *options, ...@@ -111,6 +111,11 @@ void INSERT_TASK_zgetrf_blocked_diag( const RUNTIME_option_t *options,
accessU = STARPU_W; accessU = STARPU_W;
} }
/* Handle cache */
CHAMELEON_BEGIN_ACCESS_DECLARATION;
CHAMELEON_ACCESS_RW(A, Am, An);
CHAMELEON_END_ACCESS_DECLARATION;
rt_starpu_insert_task( rt_starpu_insert_task(
codelet, codelet,
STARPU_VALUE, &h, sizeof(int), STARPU_VALUE, &h, sizeof(int),
...@@ -184,6 +189,11 @@ void INSERT_TASK_zgetrf_blocked_offdiag( const RUNTIME_option_t *options, ...@@ -184,6 +189,11 @@ void INSERT_TASK_zgetrf_blocked_offdiag( const RUNTIME_option_t *options,
void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_offdiag_callback : NULL; void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_offdiag_callback : NULL;
/* Handle cache */
CHAMELEON_BEGIN_ACCESS_DECLARATION;
CHAMELEON_ACCESS_RW(A, Am, An);
CHAMELEON_END_ACCESS_DECLARATION;
rt_starpu_insert_task( rt_starpu_insert_task(
codelet, codelet,
STARPU_VALUE, &h, sizeof(int), STARPU_VALUE, &h, sizeof(int),
...@@ -252,6 +262,11 @@ void INSERT_TASK_zgetrf_blocked_trsm( const RUNTIME_option_t *options, ...@@ -252,6 +262,11 @@ void INSERT_TASK_zgetrf_blocked_trsm( const RUNTIME_option_t *options,
void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_trsm_callback : NULL; void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_trsm_callback : NULL;
/* Handle cache */
CHAMELEON_BEGIN_ACCESS_DECLARATION;
CHAMELEON_ACCESS_RW(U, Um, Un);
CHAMELEON_END_ACCESS_DECLARATION;
rt_starpu_insert_task( rt_starpu_insert_task(
codelet, codelet,
STARPU_VALUE, &m, sizeof(int), STARPU_VALUE, &m, sizeof(int),
......
...@@ -89,6 +89,11 @@ void INSERT_TASK_zgetrf_percol_diag( const RUNTIME_option_t *options, ...@@ -89,6 +89,11 @@ void INSERT_TASK_zgetrf_percol_diag( const RUNTIME_option_t *options,
int access_npiv = ( h == ipiv->n ) ? STARPU_R : STARPU_REDUX; int access_npiv = ( h == ipiv->n ) ? STARPU_R : STARPU_REDUX;
int access_ppiv = ( h == 0 ) ? STARPU_NONE : STARPU_R; int access_ppiv = ( h == 0 ) ? STARPU_NONE : STARPU_R;
/* Handle cache */
CHAMELEON_BEGIN_ACCESS_DECLARATION;
CHAMELEON_ACCESS_RW(A, Am, An);
CHAMELEON_END_ACCESS_DECLARATION;
rt_starpu_insert_task( rt_starpu_insert_task(
codelet, codelet,
STARPU_VALUE, &h, sizeof(int), STARPU_VALUE, &h, sizeof(int),
...@@ -148,6 +153,11 @@ void INSERT_TASK_zgetrf_percol_offdiag( const RUNTIME_option_t *options, ...@@ -148,6 +153,11 @@ void INSERT_TASK_zgetrf_percol_offdiag( const RUNTIME_option_t *options,
void (*callback)(void*) = options->profiling ? cl_zgetrf_percol_offdiag_callback : NULL; void (*callback)(void*) = options->profiling ? cl_zgetrf_percol_offdiag_callback : NULL;
/* Handle cache */
CHAMELEON_BEGIN_ACCESS_DECLARATION;
CHAMELEON_ACCESS_RW(A, Am, An);
CHAMELEON_END_ACCESS_DECLARATION;
rt_starpu_insert_task( rt_starpu_insert_task(
codelet, codelet,
STARPU_VALUE, &h, sizeof(int), STARPU_VALUE, &h, sizeof(int),
......
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