Petsc configure error

Matthew Knepley knepley at gmail.com
Wed Jun 24 17:16:28 CDT 2009


On Wed, Jun 24, 2009 at 5:11 PM, Ryan Yan <vyan2000 at gmail.com> wrote:

> Hi Satish,
> What I am tring to do is using TAU to profile a solver using PETSc
> function calls on a Sicortex cluster. Now I am just building on a desktop.
>
> I tried tauex, it can run. But it did not provide me any explicit profiling
> about PETSc function calls. Instead, it only gave me profiling on the TAU
> application and MPI routines.
>
> I have send email inquiries to TAU developer. They suggestted me rebuild
> PETSc with TAU if I want those profiles on PETSc function calls.
>
> Frankly, I do not have experience with profiling or performance analysis on
> a solver.  Do you have any suggestion or pointers to other source on doing
> performance analysis for PETSc solvers, considering the option of using TAU
> may need lots of workarounds when I rebuilt PETSC with TAU on the cluster.


I just use PETSc logging (-log_summary). However, you can also try
cachegrind (in valgrind), which has several nice
visualization tools, like kcachegrind.

  Matt


>
> Thank you very much,
>
> Yan
>
>  On Wed, Jun 24, 2009 at 5:52 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
>> TAU isn't tested with petsc in the past few years. So thing could be
>> broken. I'll have to check on this.
>>
>
>
> Hi Satish,
> What I am tring to do is using TAU to profile a solver using PETSc
> function calls on a Sicortex cluster.
>
> I tried tauex, it can run. But it did not provide me any explicit profiling
> about PETSc function calls. Instead, it just give me an profiling on the TAU
> application and MPI routines.
>
> I have send inquiryies to TAU developer. They suggestted me rebuild PETSc
> with TAU if I want those profiles on PETSc function calls.
>
> Frankly, I do not have experience with profiling or performance analysis on
> a solver. Do you have any suggestion on doing performance analysis for PETSc
> solvers?
>
>
>
>>
>> One comment though.. If you have tau built with mpi - you should use
>> that mpi & wrappers with tau and not use --download-mpich. [but this
>> is also likely broken]
>>
>> Satish
>>
>> On Wed, 24 Jun 2009, Ryan Yan wrote:
>>
>> > Hi all,
>> > I got configuration errors, when I trying to built PETSC with Tau.
>> > Basically, I followed the instruction on the installation webpage of
>> PETSc.
>> >
>> > In the attached file, please find the configure log.
>> >
>> > I do built TAU and PDT seperately, and TAU with mpi and PDT.
>> >
>> > If any more information is needed, please let me know.
>> >
>> > Thanks,
>> >
>> > Yan
>> >
>>
>>
>


-- 
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090624/5b632138/attachment.htm>


More information about the petsc-users mailing list