|
[Sponsors] |
May 3, 2008, 13:44 |
Hello,
I would be happy to
|
#1 |
Senior Member
Kārlis Repsons
Join Date: Mar 2009
Location: Latvia
Posts: 111
Rep Power: 17 |
Hello,
I would be happy to read someone's experience in thermo-convection modeling - I solved some cases, but when Ra >= 26000 for air, U matrix solving takes 1000 iterations at some moment (some max 10 otherwise). In the next step Co is very big, so solver crashes with floating point exception. Note that in previous iteration there seams to be no problem. this is a piece of solver output: Courant Number mean: 0.14292815354 max: 0.79327506765 DILUPBiCG: Solving for Ux, Initial residual = 7.6037581268e-05, Final residual = 5.3528418586e-09, No Iterations 4 DILUPBiCG: Solving for Uy, Initial residual = 1.7520153951e-05, Final residual = 118.26880138, No Iterations 1001 UEqn = new fvVectorMatrix ( fvm::ddt(U) + fvm::div(phi, U) - fvm::laplacian(nu, U) ); solve ( *UEqn == -fvc::grad(p)/rho0 + alpha*(T - T0)*g ); Why matrix solving could be a problem? Kārlis |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Addressing matrix element and reuse of system matrix | marziolettich | OpenFOAM Running, Solving & CFD | 2 | February 19, 2008 05:04 |
Problem with copy Assignment operator of Matrix | su_junwei | OpenFOAM Bugs | 3 | October 16, 2007 03:27 |
solving a Matrix | Behafarid | Main CFD Forum | 3 | September 9, 2006 23:14 |
problem about direct solver for sparse matrix | ztdep | Main CFD Forum | 0 | August 11, 2006 12:16 |
problem in solving "wave generation" problem | san | FLUENT | 2 | April 3, 2006 23:37 |