[petsc-users] MatCreate performance
Smith, Barry F.
bsmith at mcs.anl.gov
Fri Mar 8 14:27:15 CST 2019
https://www.mcs.anl.gov/petsc/documentation/faq.html#efficient-assembly
> On Mar 8, 2019, at 9:19 AM, Ale Foggia via petsc-users <petsc-users at mcs.anl.gov> wrote:
>
> Hello all,
>
> I have a problem with the scaling of the MatCreate() function. I wrote a code to diagonalize sparse matrices and I'm running it in parallel. I've observed a very bad speedup of the code and it's given by the MatCreate part of it: for a fixed matrix size, when I increase the number of processes the time taken by the function also increases. I wanted to know if you expect this behavior or if maybe there's something wrong with my code. When I go to (what I consider) very big matrix sizes, and depending on the number of mpi processes, in some cases, MatCreate takes more time than the time the solver takes to solve the system for one eigenvalue or the time it takes to set up the values.
>
> Ale
More information about the petsc-users
mailing list