> On Jun 22, 2016, at 2:06 PM, Barry Smith <bsm...@mcs.anl.gov> wrote:
> 
> 
>   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.

And with lots of small blocks, remember to configure with 
--with-viewfromoptions=0. :-)

-- Boyce

> 
>   Barry
> 
>> On Jun 22, 2016, at 7:51 AM, Mark Adams <mfad...@lbl.gov> wrote:
>> 
>> I'm trying to get block smoothers to work for gamg.  We (Garth) tried this 
>> and got this error:
>> 
>> 
>> - Another option is use '-pc_gamg_use_agg_gasm true' and use 
>> '-mg_levels_pc_type gasm'.
>> 
>> 
>> Running in parallel, I get
>> 
>>     ** Max-trans not allowed because matrix is distributed
>> ----
>> 
>> First, what is the difference between asm and gasm?
>> 
>> 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?
>> 
>> gamg only aggregates across processor subdomains within one layer, so maybe 
>> I could use one layer of overlap in some way?
>> 
>> Thanks,
>> Mark
>> 

Reply via email to