[petsc-users] MatFDColorCreate takes really big portion of the total time
Bao Kai
paeanball at gmail.com
Tue Jun 26 14:37:47 CDT 2012
Hi, Barry,
Parallel on a bluegene/P machine.
Attached please find the result information. The log_summary output is
at the bottom of the file.
BTW: how to respond in the mailing list directly? I always have to
copy the message in my mailbox to reply.
Best Regards,
Kai
Parallel or sequential?
Barry
Please send entire -log_summary output
On Jun 26, 2012, at 2:22 PM, Bao Kai wrote:
> Hi, all,
>
> I use the SNES in petsc-3.2 to solve my problem. The problem is a 3-D
> finite difference problem with structured grid.
>
> I use MatFDColorCreate to generate the Jacobian matrix. I just found
> that when the size of problem is big, MatFDColorCreate takes really
> long time. The following results is the summary with size of the mesh
> to be 1000^3. 90% of the time is costed in MatFDColorCreate.
>
> 237 MatGetOrdering 1 1.0 1.3502e-03 1.1 0.00e+00 0.0
> 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 0
> 238 MatZeroEntries 39 1.0 9.2822e-02 1.2 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
> 239 MatFDColorCreate 10 1.0 3.2863e+03 1.0 0.00e+00 0.0
> 1.6e+07 5.0e+02 6.8e+02 90 0 0 0 3 90 0 0 0 3 0
> 240 MatFDColorApply 20 1.0 2.5288e+01 1.0 3.54e+07 1.1
> 4.6e+08 2.0e+03 8.0e+01 1 0 5 5 0 1 0 5 5 0 42708
> 241 MatFDColorFunc 560 1.0 9.5386e+00 1.3 0.00e+00 0.0
> 4.5e+08 2.0e+03 0.0e+00 0 0 5 5 0 0 0 5 5 0 0
>
> And the following the code I use.
>
> 262 call DMGetMatrix(solv%da, MATAIJ, solv%jac,ierr)
> 263 call
> DMGetColoring(solv%da,IS_COLORING_GLOBAL,MATAIJ,iscoloring,ierr)
> 264 call MatFDColoringCreate(solv%jac,iscoloring,matfdcoloring,ierr)
> 265 call
> MatFDColoringSetFunction(matfdcoloring,FormFunction,equ,ierr)
> 266 call MatFDColoringSetFromOptions(matfdcoloring,ierr)
> 267 call SNESSetJacobian(solv%snes, solv%jac,
> solv%jac,SNESDefaultComputeJacobianColor, matfdcoloring, ierr)
> 268 call ISColoringDestroy(iscoloring,ierr)
>
> I am wondering if there is anything I can do to improve this problem.
>
> Thank you very much.
>
> Best Regards,
> Kai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: results_32768.out
Type: application/octet-stream
Size: 22976 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120626/757f6304/attachment-0001.obj>
More information about the petsc-users
mailing list