hypre
hypre copied to clipboard
Bugs fixed related to transposed operations
I noticed a few minor bugs related to transposed operations (one related to issue #1070 ).
I have fixed all the ones I knew how to do it, but I believe there is still one more bug that I am no sure how to fix. In /src/parcsr_mv/communicationT.c col_starts is used as if it was an array of length num_procs+1, but this is no longer true. https://github.com/hypre-space/hypre/blob/ee74c20e7a84e4e48eec142c6bb6ff2a75db72f1/src/parcsr_mv/communicationT.c#L262
Is a possible fix the communication of column start positions and locally constructing a different col_starts_ array with all the column starts for all process, or is there a better alternative with communication involved?