Roger,

In that example, we scaled the pressure appropriately such that the
solution is stable with physical units for viscosity (~10^22 Pa s).
However, in my simulation, I would like to solve the Stokes equations
for a medium with a large (5 orders +) viscosity contrast.  Using a
single pressure scaling as in step-32 is stable with viscosity
contrasts up to ~ 3 orders.  I've tried a sharp viscosity contrast as
well as a continuous one where the viscosity contrast across each
cell is no more than a factor of a few.  Still no reasonable
solution!  By inspection, it looks like the ( div u = 0 ) condition
is not met in the solutions.

What is a way to deal with this?  In the geophysics literature people
have solved problem in a couple of ways, but implementing those fixes
would mean almost starting from scratch for my code.  Has anyone
dealt with large viscosity contrasts in deal.ii?  If so, any help is
greatly appreciated!

This is something that we need to address eventually in the new ASPECT code, see
  http://dealii.org/aspect/
(the website is still in the process of being written). That said, I don't think that we can say we have figured out the answer to your question so far.

One thing I would definitely try out is how to scale the pressure. If you feel like the divergence condition is not satisfied, then you may want to make the pressure scaling larger or smaller; or tighten the tolerances of the linear solvers. Apart from that, we'd certainly be very interested in hearing what you find out!

Best
 Wolfgang

------------------------------------------------------------------------
Wolfgang Bangerth               email:            [email protected]
                                www: http://www.math.tamu.edu/~bangerth/

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to