Mentions légales du service

Skip to content
Snippets Groups Projects

cti: Fix get_size method

Merged THIBAULT Samuel requested to merge thibault/chameleon:cti_size into master
1 file
+ 2
1
Compare changes
  • Side-by-side
  • Inline
@@ -151,13 +151,14 @@ cti_get_size(starpu_data_handle_t handle)
@@ -151,13 +151,14 @@ cti_get_size(starpu_data_handle_t handle)
{
{
starpu_cham_tile_interface_t *cham_tile_interface =
starpu_cham_tile_interface_t *cham_tile_interface =
starpu_data_get_interface_on_node( handle, STARPU_MAIN_RAM );
starpu_data_get_interface_on_node( handle, STARPU_MAIN_RAM );
 
size_t elemsize = CHAMELEON_Element_Size( cham_tile_interface->flttype );
#ifdef STARPU_DEBUG
#ifdef STARPU_DEBUG
STARPU_ASSERT_MSG( cham_tile_interface->id == STARPU_CHAM_TILE_INTERFACE_ID,
STARPU_ASSERT_MSG( cham_tile_interface->id == STARPU_CHAM_TILE_INTERFACE_ID,
"Error. The given data is not a cham_tile." );
"Error. The given data is not a cham_tile." );
#endif
#endif
return cham_tile_interface->allocsize;
return cham_tile_interface->tile.m * cham_tile_interface->tile.n * elemsize;
}
}
static size_t
static size_t
Loading