On Thu, Nov 3, 2016 at 4:49 PM, Rossi, Simone <sro...@email.unc.edu> wrote:

I solved the P2 problem in Ex4 and Ex5.
> Everything was fine, but for nu = 0.49995, the linear solver was not
> converging.
> I did not realize that as I was not printing the output of the linear
> solver on screen.
> Changing the preconditioner, I was able to solve the nearly-incompressible
> P2 elasticity problem, getting finally some instabilities in the pressure.
> Thanks for the help,
> Simone
>


OK, that makes sense. FYI, I often like to use a direct solver to check
that everything is set up correctly. I usually use MUMPS via PETSc:
"-ksp_type preonly -pc_type lu -pc_factor_mat_solver_package mumps".

David




>
>
> On Oct 13, 2016, at 13:12, David Knezevic <david.kneze...@akselos.com>
> wrote:
>
> On Thu, Oct 13, 2016 at 12:34 PM, Rossi, Simone <sro...@email.unc.edu>
> wrote:
>
>> Dear David,
>> thanks for your answer. In this case (nu=0.49995), first order elements
>> typically lock, but second order elements typically do not lock.
>> In fact many use second order lagrangian elements for nearly
>> incompressible materials. I wanted to use this example just to show that
>> second order elements are not inf-sup stable.
>> But the results I get running Ex4 are not "bad": in my opinion, they are
>> nonsense.
>> I wonder if the differences come from a different way of handling the
>> boundary conditions or from a bug in the assembly.
>> Let me know if you have any insight.
>> Thanks,
>> Simone
>>
>
>
> Not sure why that would be the case, I guess you'll need to do more tests
> to figure out what's happening. Feel free to reach out if you have any
> specific questions. I doubt there's an issue with the BCs since they use
> DirichletBoundary code which is widely used, but it wouldn't hurt to check
> the assembly (I normally use 3D elasticity, and I'd say that this 2D
> elasticity example has not been widely used so a bug is possible, or
> alternatively maybe it's a plane strain vs. plane stress issue).
>
> David
>
>
>
>
>> On Oct 13, 2016, at 12:00, David Knezevic <david.kneze...@akselos.com>
>> wrote:
>>
>> On Thu, Oct 13, 2016 at 11:57 AM, Rossi, Simone <sro...@email.unc.edu>
>> wrote:
>>
>>> Dear all,
>>> I’m playing around with the elasticity tests in the system of equations
>>> examples (more specifically Ex4 and Ex5).
>>> In particular I’m trying to set the poisson ratio to nu = 0.49995.
>>> With this choice the solution I get using second order lagrangian
>>> elements does not make any sense.
>>> For first order elements the solution looks more reasonable, but still
>>> different from what I get from FreeFEM++.
>>> Does it depend on the enforcement of the Dirichlet boundary conditions?
>>> Thanks,
>>> Simone
>>>
>>
>>
>> nu=0.49995 is almost incompressible. Normally people use special
>> formulations for that type of problem, e.g. a mixed method to enforce
>> almost incompressibility (similar to Stokes in fluids). That probably
>> explains why you get bad results by naively using the simple formulation
>> from ex4 and ex5.
>>
>> David
>>
>>
>>
>
>
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to