[petsc-users] question about partitioning usage

Matthew Knepley knepley at gmail.com
Wed Jan 25 15:41:00 CST 2012


On Wed, Jan 25, 2012 at 3:28 PM, Dominik Szczerba <dominik at itis.ethz.ch>wrote:

> > So ParMETIS crashes on the hostile platform where it is slow to debug,
> fine.
> >
> > But your code is calling it in cases where it doesn't crash, so why not
> run
> > the same code in your friendly environment and set a breakpoint in
> > MatPartitioningApply() (or even the ParMETIS routine where the assert is
> > failing) so that you can find out where else it is being called from.
> This
> > should take about 10 seconds.
>
> It will take several minutes till xterm gdb windows will pop up, till
> I will manage to type "c+ENTER" into 64 windows on my 1024x768
> quadcore, and then till I find the right window where the executions
> stopped - but yes, it is definitely doable, and I already did that, as
> posted separately. The point I was trying to clarify here was if one
> at all expects calls to parmetis (or equivalent) other than
> MatPartitioning after it was destroyed (e.g. for some hidden internal
> matrix partitioning later). I just wanted to hear a hard yes or no.
>

No, only MatPartitioning. Also, why not use --debugger_nodes 0?

   Matt


> Thanks,
> Dominik
>



-- 
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/20120125/a3dfde1b/attachment-0001.htm>


More information about the petsc-users mailing list