<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div> It's nice to see DOE is still buying computers for 100s of millions of dollars that do not support a debugger.<div><br></div><div><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On Oct 23, 2023, at 11:22 AM, Mark Adams <mfadams@lbl.gov> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 23, 2023 at 10:18 AM Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank">bsmith@petsc.dev</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Are they then not using any preallocation? </blockquote><div><br></div><div>I asked but have not gotten a response.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The "old dumb MatSetValues" used default preallocation. To reproduce that they can call MatXAIJSetPreallocation() with 10 and 3 as the local and nonlocal number of nonzeros per row. <br>
<br></blockquote><div><br></div><div>I am sure they use some sort of preallocation, or they would have seen bad performance problems and they are pretty mature PETSc users, but we have to wait and see.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Best to use -start_in_debugger or -on_error_attach_debugger to find the details of the crash<br>
<br></blockquote><div><br></div><div>They did give me a ddt --offline .hdftm file, attached </div><div>(nice when you can't open a window, eg, Frontier).</div><div>I asked them to try to get a line number.<br></div><div><br></div><div>Thanks,</div><div>Mark</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
> On Oct 23, 2023, at 8:15 AM, Mark Adams <<a href="mailto:mfadams@lbl.gov" target="_blank">mfadams@lbl.gov</a>> wrote:<br>
> <br>
> I have a Fortran user that is getting a segv in MatSetValues_MPIAIJ in v3.19 and v3.20 and it works with v3.17. <br>
> They are trying to get a line number but I was thinking it might be worth trying the old dumb MatSetValues. <br>
> Is that possible?<br>
> <br>
> Thanks,<br>
> Mark<br>
<br>
</blockquote></div></div>
<span id="cid:f_lo31q4vg0"><debug (50).html></span></div></blockquote></div><br></div></body></html>