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>
