[petsc-users] Investigate parallel code to improve parallelism

Barry Smith bsmith at mcs.anl.gov
Fri Feb 26 09:32:25 CST 2016


> On Feb 26, 2016, at 9:28 AM, TAY wee-beng <zonexo at gmail.com> wrote:
> 
> Hi,
> 
> I have got a 3D code. When I ran with 48 procs and 11 million cells, it runs for 83 min. When I ran with 96 procs and 22 million cells, it ran for 99 min.

   This is actually pretty good!

> 
> So it's not that parallel. I want to find out which part of the code I need to improve. Also if PETsc and hypre is working well in parallel. What's the best way to do it?

  Run both with -log_summary and send the output for each case. This will show where the time is being spent and which parts are scaling less well.

   Barry
> 
> I thought of doing profiling but if the code is optimized, I wonder if it still works well.
> 
> -- 
> Thank you.
> 
> Yours sincerely,
> 
> TAY wee-beng
> 



More information about the petsc-users mailing list