[petsc-users] GAMG setup scalability
John Fettig
john.fettig at gmail.com
Fri Aug 17 09:11:16 CDT 2012
GAMG without any options is using MatTransposeMatMult (in petsc-dev)
during setup at line 1031 of agg.c. What I find is that this
operation takes up a majority of the total setup time, and doesn't
scale well. Is there anything that can be done about this?
I am a little surprised that it is taking significantly more time than
the RAP construction of the coarse grid operators done by MatPtAP. On
1 processor, for example, it takes 5% of the setup time, and on 8
processors it takes ~4%. The MatTransposeMatMult, on the other hand,
takes 67% of setup on 1 processor and 71% of setup on 8.
I've attached the log_summary for 1 processor and 8 processors. You
can also see that the solve time is completely eclipsed by the setup
time.
Regards,
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gamg_np1.out
Type: application/octet-stream
Size: 14732 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120817/50858c8c/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gamg_np8.out
Type: application/octet-stream
Size: 15496 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120817/50858c8c/attachment-0003.obj>
More information about the petsc-users
mailing list