pressure shur complement with PETSC

Barry Smith bsmith at mcs.anl.gov
Thu Jan 10 14:00:42 CST 2008


     We need to come up with a good general PETSc infrastructure for  
solving these types of systems,
that supports a variety of solving approaches.

     Barry


On Jan 10, 2008, at 10:36 AM, filippo wrote:

> Dear Professor Barry,
> I'm a PHD student at University of Rome 'La Sapienza' and I'm  
> developing a
> fluid dynamic Finite Element code in a LINUX environment.
>
> After reading the book you have published, we decided to use PETSC  
> and we
> downloaded all the package from the web site.
>
> To resolve the Navier-Stokes system I have to resolve the following  
> linear equation
> system
>
> |A  B| |u|   |f|
> |    | | | = | |
> |BT  0| |p|   |g|
>
> I want to solve the previous system with the pressure Shur  
> complement technique.
>
> Given an initial guess for pressure p I would like to solve the  
> following system
>
>  (BA-1BT)*p=BA-1f-g
>
> Then I calculate the variable u:
>
>  u=A-1(f-BTp)
>
> I’m wondering if it is possible, with PETSC, to solve the shur  
> complement
> equation system without allocating and calculating the global matrix  
> (BA-1BT)
> i.e. if it is possible to give to PETSC the single matrix B and A-1  
> in order to save allocating memory.
>
> Please could you give me any suggestions in order to solve this  
> problem with PETSC ?
> Please in case it is possible, could you give some examples showing  
> the solution of the problem ?
>
> Thanks in advance for your time replay.
>
> Filippo Menichini
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date:  
> 09/01/2008 10.16
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20080110/37c5e436/attachment.html>


More information about the petsc-dev mailing list