|
[Sponsors] |
February 4, 2006, 23:46 |
Symmetry of pressure-Poisson equation
|
#1 |
Guest
Posts: n/a
|
Hello,
Can somebody confirm this please: The Laplace matrix of the pressure-Poisson equation is ALWAYS symmetric and positive definite (ignoring boundary conditions)!?!? For a transient incompressible viscous fluid simulation I have the problem that the Laplace matrix get asymmetric after some time steps which implies that the ICCG solver breaks down. I also found out that if the mesh has different element division in x and y, then the matrix gets also asymmetric. If you had faced same or similar behaviours, I would be very thankful for your suggestions. Boni |
|
February 6, 2006, 14:01 |
Re: Symmetry of pressure-Poisson equation
|
#2 |
Guest
Posts: n/a
|
The short answer to your question is "No" because I can come up with one that is not, but it is difficult to say more without knowing the details of your discretization. If you are talking about the standard finite difference discretization, then nonuniform grid spacing could give a non-symmetric matrix (but the details are important). I suspect that similar statements hold for FEM, and I don't know about positive definiteness.
|
|
February 6, 2006, 20:08 |
Re: Symmetry of pressure-Poisson equation
|
#3 |
Guest
Posts: n/a
|
Jason, thanks for your help!
Here more details. I use the finite element method with Q1P0 elements. And faced that whenever the element division (not necessary the side length) of x-direction differs to the y-direction, then I get an asymmetric matrix. How could be that possible since the construct AT*B*A should be symmetric. Isn't it? Or do I miss a mathematical rule? If I want to use ICCG which assumes a symmetric matrix then I have to divide the mesh equaly. Not flexible! Or can I force symmetry? I know this sounds very hard but I just want to know if it's possible. Thank you for any comment!! Boni |
|
February 8, 2006, 05:10 |
Re: Symmetry of pressure-Poisson equation
|
#4 |
Guest
Posts: n/a
|
After some math research I came to the conclusion that YES C^T*M_L^-1*C(Laplace matrix) must be symmetric.
C_T*C is for sure symmetric and if M_L^-1 is also symmetric then the Laplace matrix does. Here the proof: Herefor M_L^-1 = M (inverse diagonal lumped mass matrix) A = C^T * M * C A^T = (C^T * M *C)^T A^T = C * M^T * C^T A^T = C^T * M^T * C If M^T = M (M is symmetric) then A^T = C^T * M * C = A so A^T = A ... A is then also symmetric The asymmetry in my case had a computational reason. Since M_L^-1 has huge values compared to C(C^T), my fortran real variables where not accurate enough. I moved to double precision. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Implicit elliptic pressure field equation. | TheBoyce | Main CFD Forum | 2 | June 3, 2011 14:08 |
Strcture of pressure correction equation in PISO stable over time ? | sebi | Main CFD Forum | 1 | October 26, 2010 23:19 |
Two-Phase Buoyant Flow Issue | Miguel Baritto | CFX | 4 | August 31, 2006 13:02 |
newbie: simple questions about pressure poisson eq | cfd-newbie | Main CFD Forum | 19 | February 4, 2006 07:48 |
FEM pressure poisson equation (Implicit) | cfd-beginner | Main CFD Forum | 0 | August 9, 2005 14:32 |