Mentions légales du service

Skip to content
Snippets Groups Projects

Hotfix reported during the SC23 reproducibility challenge on POINV and check

Merged Mathieu Faverge requested to merge faverge/chameleon:hotfix/poinv into master
All threads resolved!
4 files
+ 35
2
Compare changes
  • Side-by-side
  • Inline
Files
4
+ 11
0
@@ -174,6 +174,17 @@ void *CHAMELEON_zgemm_WS_Alloc( cham_trans_t transA __attribute__((unused)
assert( options->alg != ChamGemmAlgAuto );
/* Switch back to generic if descriptors are not 2dbc */
if ( options->alg == ChamGemmAlgSummaC )
{
if ( (A->get_rankof_init != chameleon_getrankof_2d) ||
(B->get_rankof_init != chameleon_getrankof_2d) ||
(C->get_rankof_init != chameleon_getrankof_2d) )
{
options->alg = ChamGemmAlgGeneric;
}
}
/* Now that we have decided which algorithm, let's allocate the required data structures. */
if ( options->alg == ChamGemmAlgSummaC )
{
Loading