[petsc-users] Communication in parallel MatMatMult

Hannes Brandt Hannes_Brandt at gmx.de
Wed Dec 1 07:33:30 CST 2021


I am interested in the communication scheme Petsc uses for the 
multiplication of dense, parallel distributed matrices in MatMatMult. Is 
it based on collective communication or on single calls to 
MPI_Send/Recv, and is it done in a blocking or a non-blocking way? How 
do you make sure that the processes do not receive/buffer too much data 
at the same time?

Best Regards,

Hannes Brandt

More information about the petsc-users mailing list