Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
24ace90f
Commit
24ace90f
authored
Mar 07, 2017
by
Mathieu Faverge
Browse files
Merge branch 'coordinates' into 'master'
Add tile coordinates within matrix See merge request !21
parents
e416c301
28873c2e
Changes
3
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
24ace90f
...
...
@@ -711,6 +711,11 @@ if( CHAMELEON_SCHED_STARPU )
set
(
HAVE_STARPU_DATA_WONT_USE 1
)
message
(
"--
${
Blue
}
Add definition HAVE_STARPU_DATA_WONT_USE
${
ColourReset
}
"
)
endif
()
check_function_exists
(
starpu_data_set_coordinates STARPU_DATA_SET_COORDINATES_FOUND
)
if
(
STARPU_DATA_SET_COORDINATES_FOUND
)
set
(
HAVE_STARPU_DATA_SET_COORDINATES 1
)
message
(
"--
${
Blue
}
Add definition HAVE_STARPU_DATA_SET_COORDINATES
${
ColourReset
}
"
)
endif
()
check_function_exists
(
starpu_malloc_on_node_set_default_flags STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
)
if
(
STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
)
set
(
HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS 1
)
...
...
control/config.h.in
View file @
24ace90f
...
...
@@ -35,6 +35,7 @@
#cmakedefine HAVE_STARPU_FXT_PROFILING
#cmakedefine HAVE_STARPU_IDLE_PREFETCH
#cmakedefine HAVE_STARPU_DATA_WONT_USE
#cmakedefine HAVE_STARPU_DATA_SET_COORDINATES
#cmakedefine HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS
#cmakedefine HAVE_STARPU_MPI_DATA_REGISTER
#cmakedefine HAVE_STARPU_MPI_COMM_RANK
...
...
runtime/starpu/control/runtime_descriptor.c
View file @
24ace90f
...
...
@@ -330,6 +330,10 @@ void *RUNTIME_desc_getaddr( const MORSE_desc_t *desc, int m, int n )
BLKLDD
(
desc
,
im
),
tempmm
,
tempnn
,
eltsze
);
}
#ifdef HAVE_STARPU_DATA_SET_COORDINATES
starpu_data_set_coordinates
(
*
ptrtile
,
2
,
m
,
n
);
#endif
#if defined(CHAMELEON_USE_MPI)
{
int64_t
block_ind
=
desc
->
lmt
*
jn
+
im
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment