<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 22, 2016, at 7:34 PM, Boyce Griffith <<a href="mailto:griffith@cims.nyu.edu" class="">griffith@cims.nyu.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class=""><div class=""></div><div class=""><br class=""></div><div class=""><br class="">On Jun 22, 2016, at 6:23 PM, Mark Adams <<a href="mailto:mfadams@lbl.gov" class="">mfadams@lbl.gov</a>> wrote:<br class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Wed, Jun 22, 2016 at 8:14 PM, Boyce Griffith <span dir="ltr" class=""><<a href="mailto:griffith@cims.nyu.edu" target="_blank" class="">griffith@cims.nyu.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><br class=""><div class=""><span class=""><blockquote type="cite" class=""><div class="">On Jun 22, 2016, at 2:06 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov" target="_blank" class="">bsmith@mcs.anl.gov</a>> wrote:</div><br class=""><div class=""><br class=""> I suggest focusing on asm. Having blocks that span multiple processes seems like over kill for a smoother ? (Major league overkill) in fact doesn't one want multiple blocks per process, ie. pretty small blocks.<br class=""></div></blockquote><div class=""><br class=""></div></span>And with lots of small blocks, remember to configure with --with-viewfromoptions=0. :-)</div></div></blockquote><div class=""><br class=""></div><div class="">Yikes. That is overkill right, unless you are worried about (users) accidentally using view and crashing the run with output.</div></div></div></div></div></blockquote><div class=""><br class=""></div>No joke, Amneet found that PCASM with lots of small subdomains was spending a ton of time in view calls.</div></div></blockquote><div><br class=""></div>(And, of course, Barry fixed it by adding this configure flag --- thanks Barry!)</div><div><br class=""></div><div>Note that it does not matter whether you <i class="">use</i> view or not.</div><div><br class=""></div><div>-- Boyce</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="auto" class=""><div class=""><br class=""></div><div class="">-- Boyce</div><div class=""><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">I guess we should have a flag or not iterate over the blocks in ASMView ...</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><span class="HOEnZb"><font color="#888888" class=""><div class=""><br class=""></div><div class="">-- Boyce</div></font></span><span class=""><div class=""><font color="#f5f5f5" face="Menlo" size="2" class=""><span style="background-color:rgb(0,0,0)" class=""><br class=""></span></font><blockquote type="cite" class=""><div class=""><br class=""> Barry<br class=""><br class=""><blockquote type="cite" class="">On Jun 22, 2016, at 7:51 AM, Mark Adams <<a href="mailto:mfadams@lbl.gov" target="_blank" class="">mfadams@lbl.gov</a>> wrote:<br class=""><br class="">I'm trying to get block smoothers to work for gamg. We (Garth) tried this and got this error:<br class=""><br class=""><br class=""> - Another option is use '-pc_gamg_use_agg_gasm true' and use '-mg_levels_pc_type gasm'.<br class=""><br class=""><br class="">Running in parallel, I get<br class=""><br class=""> ** Max-trans not allowed because matrix is distributed<br class=""> ----<br class=""><br class="">First, what is the difference between asm and gasm?<br class=""><br class="">Second, I need to fix this to get block smoothers. This used to work. Did we lose the capability to have blocks that span processor subdomains?<br class=""><br class="">gamg only aggregates across processor subdomains within one layer, so maybe I could use one layer of overlap in some way?<br class=""><br class="">Thanks,<br class="">Mark<br class=""><br class=""></blockquote></div></blockquote></div><br class=""></span></div></blockquote></div><br class=""></div></div>
</div></blockquote></div></div></div></blockquote></div><br class=""></body></html>