Hi All,
In a typical predictor-corrector scheme for flow problems, we define fields
u (velocity), p(pressure) and a(acceleration). While solving for (u,p) 
together,
we can use a predictor corrector algorithm that essentially translates to

(M+gamma*dt*N(u)){delta_a}+G{delta_p} = {f} - M{a} - N(u){u} - G{p}

To do this,
1. I declare a (FE_Q<dim>(1), dim+1) system
2. Vectors: U (holding u and p), A (holding a and 0 (for p) ) and DELTA 
(holding
    delta_a and delta_p)
3. A few steps in the algorithm go as
    a. u += (1-gamma)*dt*a [predictor]
    b. u += gamma*dt*delta_a [corrector]
       p += delta_p
       and so on

My question is that: How can I find out the (a) part of A and add it to 
(u) part of U
and so on.

I need this since there does not seem to be a block-solver present (I 
might be wrong
here)

Thanks,
Badri

-- 
Badri Velamur Asokan
Research Assoc. Post-doctoral
Computer Science & Mathematics Division
Oak Ridge National Lab
Ph: 865-576-8784


_______________________________________________

Reply via email to