[petsc-users] Near nullspace for preconditioners other than GAMG?
David Knezevic
david.knezevic at akselos.com
Sun Mar 8 10:38:35 CDT 2015
On Sun, Mar 8, 2015 at 10:31 AM, Mark Adams <mfadams at lbl.gov> wrote:
>
>
>
>> Another situation I've been meaning to ask about: If the elasticity model
>> includes some "near rigid" regions (very high Young's modulus)
>>
>
> Do you mean Poisson ratio?
>
No, just high Young's modulus in subregions. Engineers sometimes implement
a rotation boundary condition about a node by including rigid (or, in
practice, very high Young's modulus) parts in a model. For example, imagine
including a rigid pyramid in a model, in which the tip of the pyramid is is
clamped so that the base of the pyramid (which is connected to a surface in
the model) can rotate about the tip.
This works fine with a direct solver, so I was curious about getting a good
iterative solver for this case too.
> Nearly incompressible is hard. bigger smoothers, like ASM, can help.
>
Agreed. But the Poisson ratio is still just 0.3 or so in this context, so
locking and near incompressibility aren't an issue here.
Thanks,
David
> On Sat, Mar 7, 2015 at 5:57 PM, Mark Adams <mfadams at lbl.gov> wrote:
>
>> FYI, stüben used classical AMG for elasticity but he has articulated his
>> code for elasticity more than Hypre as I understand it. Hypre can work OK
>> for elasticity in my experience. Its worth a try.
>>
>> Mark
>>
>> On Thu, Mar 5, 2015 at 5:27 PM, David Knezevic <
>> david.knezevic at akselos.com> wrote:
>>
>>> OK, got it, thanks!
>>>
>>> David
>>>
>>>
>>> On Thu, Mar 5, 2015 at 5:08 PM, Jed Brown <jed at jedbrown.org> wrote:
>>>
>>>> David Knezevic <david.knezevic at akselos.com> writes:
>>>> > I was just wondering if its possible to achieve the same sort of
>>>> thing with
>>>> > other AMG solvers (e.g. BoomerAMG)? I assume that MatSetNearNullSpace
>>>> does
>>>> > nothing for external solvers like hypre, right?
>>>>
>>>> It is used by ML (smoothed aggregation), but not BoomerAMG (classical
>>>> AMG) which uses an algorithm that doesn't have a natural place for such
>>>> information. To my knowledge, classical AMG is not widely used for
>>>> elasticity. It is very robust for M-matrices.
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150308/7bf6e97c/attachment.html>
More information about the petsc-users
mailing list