[petsc-users] Performance of PETSc TS solver
Jin, Shuangshuang
Shuangshuang.Jin at pnnl.gov
Thu Aug 15 13:57:24 CDT 2013
Hi, Jed,
I followed your suggestion and profiled the IJacobian stage, please see the related profile below:
Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions --
Avg %Total Avg %Total counts %Total Avg %Total counts %Total
0: Main Stage: 4.0670e+01 11.5% 1.2019e+11 100.0% 1.082e+07 100.0% 5.757e+02 100.0% 6.386e+04 81.6%
1: My IJacobian stage: 3.1379e+02 88.5% 0.0000e+00 0.0% 1.984e+03 0.0% 1.357e-02 0.0% 1.438e+04 18.4%
Event Count Time (sec) Flops --- Global --- --- Stage --- Total
Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %f %M %L %R %T %f %M %L %R Mflop/s
------------------------------------------------------------------------------------------------------------------------
--- Event Stage 1: My IJacobian stage
VecSet 1797 1.0 4.7467e-02 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecScatterBegin 1796 1.0 4.3967e-01 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 1.8e+03 0 0 0 0 2 0 0 0 0 12 0
MatAssemblyBegin 1796 1.0 7.2787e+00 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 3.6e+03 2 0 0 0 5 2 0 0 0 25 0
MatAssemblyEnd 1796 1.0 2.1605e-01 1.1 0.00e+00 0.0 2.0e+03 7.4e+01 1.8e+03 0 0 0 0 2 0 0100100 13 0
Object Type Creations Destructions Memory Descendants' Mem.
--- Event Stage 1: My IJacobian stage
Vector 1798 1 1552 0
Vector Scatter 1797 1796 1156624 0
Index Set 1798 1798 1370952 0
It seems that IJacobian occupies 88.5% of the total computation time. Anything else can you interpret from the profile which can help me to accelerate the IJacobian computation?
Thanks,
Shuangshuang
-----Original Message-----
From: Jed Brown [mailto:five9a2 at gmail.com] On Behalf Of Jed Brown
Sent: Tuesday, August 13, 2013 6:50 PM
To: Jin, Shuangshuang; Shri
Cc: Barry Smith; petsc-users at mcs.anl.gov
Subject: RE: [petsc-users] Performance of PETSc TS solver
"Jin, Shuangshuang" <Shuangshuang.Jin at pnnl.gov> writes:
> Hi, Shri,
>
> From the log_summary, we can see that the TSJacobianEval/SNESJacobianEval dominates the computation time as you mentioned.
>
> Event Count Time (sec) Fl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: job.out.3717091
Type: application/octet-stream
Size: 21740 bytes
Desc: job.out.3717091
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130815/fcf28da4/attachment.obj>
More information about the petsc-users
mailing list