[firedrake] RT/BDM works but not TH/VMS

Colin Cotter colin.cotter at imperial.ac.uk
Fri Nov 13 19:48:27 GMT 2015


Hi Justin,
  What is the form you are using for the VMS formulation?

all the best
--cjc

On 13 November 2015 at 19:21, Justin Chang <jychang48 at gmail.com> wrote:

> Hi all,
>
> So given this Darcy problem:
>
>   a = (dot(v, w) - p*div(w) - div(v)*q)*dx
>   L = f*q*dx
>
> where f = "12*pi*pi*sin(pi*x[0]*2)*sin(pi*x[1]*2)*sin(2*pi*x[2])" and with
> these solver options:
>
> 'ksp_type': 'gmres',
>     #'ksp_monitor_true_residual': True,
>     'pc_type': 'fieldsplit',
>     'pc_fieldsplit_type': 'schur',
>     'pc_fieldsplit_schur_fact_type': 'upper',
>     'pc_fieldsplit_schur_precondition': 'selfp',
>     'fieldsplit_0_ksp_type': 'preonly',
>     'fieldsplit_0_pc_type': 'bjacobi',
>     'fieldsplit_0_sub_pc_type': 'ilu',
>     'fieldsplit_1_ksp_type': 'preonly',
>     'fieldsplit_1_pc_type': 'hypre',
>     'fieldsplit_1_pc_hypre_type': 'boomerang'
>
> And without specifying any boundaries (my forcing function f is chosen so
> that the pressure is homogeneous on the boundary), RT0 and BDM works
> beautifully.
>
> However, with Taylor-Hood elements and VMS (which is equal order CG1 plus
> a least squares stabilization), the velocity works but the pressure
> solution is screwed up.
>
> Why is that?
>
> Thanks,
> Justin
>



-- 
http://www.imperial.ac.uk/people/colin.cotter

www.cambridge.org/9781107663916
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the firedrake mailing list