Would need matrix name for tracing, benchmarking, etc. tools
When using tracing, benchmarking, etc. tools with StarPU, we have the tile coordinates thanks to the call to starpu_data_set_coordinates . We would however need to also call starpu_data_set_name to provide a name for the matrix. For instance with time_zgemm_tile, 3 matrices are used (A,B,C), and if tracing tools only provide the tile coordinates, one don't know whether it's A, B, or C.
AIUI, that'd require to add a string parameter to PASTE_CODE_ALLOCATE_MATRIX_TILE (or perhaps automatically stringify the descA parameter?), to pass it as a new parameter to CHAMELEON_Desc_Create_* and to chameleon_desc_init. Or do you prefer to introduce another function, that PASTE_CODE_ALLOCATE_MATRIX_TILE would call after Desc_Create ?