CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

PIMPLE: No convergence criteria found (please help)

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 1 Post By Krao
  • 3 Post By Bazinga

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 9, 2019, 16:12
Default PIMPLE: No convergence criteria found (please help)
  #1
New Member
 
Fawzi
Join Date: Nov 2019
Posts: 6
Rep Power: 6
fawzi is on a distinguished road
Hello everyone,

When running the shockTube tutorial with 100 cells in the x-direction, the solutions runs without any problem but when I change the number of cells to 1000, I get the following error:

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

Create time

Create mesh for time = 0

PIMPLE: No convergence criteria found

PIMPLE: No corrector convergence criteria found

Calculations will do 2 corrections

PIMPLE: Operating solver in transient mode with 2 outer correctors

Reading thermophysical properties

Selecting thermodynamics package

{

type hePsiThermo;

mixture pureMixture;

transport const;

thermo hConst;

equationOfState perfectGas;

specie specie;

energy sensibleInternalEnergy;

}

#0 Foam::error::printStack(Foam::Ostream&) at ??:?

#1 Foam::sigFpe::sigHandler(int) at ??:?

#2 ? in "/lib/x86_64-linux-gnu/libc.so.6"

#3 Foam::heThermo<Foam::psiThermo, Foam::pureMixture<Foam::constTransport<Foam::speci es::thermo<Foam::hConstThermo<Foam::perfectGas<Foa m::specie> >, Foam::sensibleInternalEnergy> > > >::heThermo(Foam::fvMesh const&, Foam::word const&) at ??:?

#4 Foam::fluidThermo::addfvMeshConstructorToTable<Foa m::hePsiThermo<Foam::psiThermo, Foam::pureMixture<Foam::constTransport<Foam::speci es::thermo<Foam::hConstThermo<Foam::perfectGas<Foa m::specie> >, Foam::sensibleInternalEnergy> > > > >::New(Foam::fvMesh const&, Foam::word const&) at ??:?

#5 Foam::autoPtr<Foam::fluidThermo> Foam::basicThermo::New<Foam::fluidThermo>(Foam::fv Mesh const&, Foam::word const&) at ??:?

#6 Foam::fluidThermo::New(Foam::fvMesh const&, Foam::word const&) at ??:?

#7 ? in "/opt/openfoam7/platforms/linux64GccDPInt32Opt/bin/rhoPimpleFoam"

#8 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"

#9 ? in "/opt/openfoam7/platforms/linux64GccDPInt32Opt/bin/rhoPimpleFoam"

Floating point exception (core dumped)

*Note: I included the full case file and error log file

Thank you in advance
Attached Files
File Type: zip shockTube_1000.zip (15.5 KB, 12 views)

Last edited by fawzi; December 11, 2019 at 12:59. Reason: included the full case file and error log file
fawzi is offline   Reply With Quote

Old   December 10, 2019, 00:54
Default
  #2
Senior Member
 
Kmeti Rao
Join Date: May 2019
Posts: 145
Rep Power: 8
Krao is on a distinguished road
Hi, I don't know whether I could help you with the error but for sure, 'No convergence criteria found' is not an error. This means OpenFOAM is informing you to add something like below in your PIMPLE loop of fvSolutions, just in case if you require. It is not mandatory,

Quote:
residualControl
{
U 1e-5;
p 1e-5;
"(k|epsilon|omega)" 1e-5;
}
When your residuals reach those values the simulation will automatically stop.
JD_PM likes this.
Krao is offline   Reply With Quote

Old   December 10, 2019, 01:59
Default
  #3
New Member
 
Fawzi
Join Date: Nov 2019
Posts: 6
Rep Power: 6
fawzi is on a distinguished road
Quote:
Originally Posted by Krao View Post
Hi, I don't know whether I could help you with the error but for sure, 'No convergence criteria found' is not an error. This means OpenFOAM is informing you to add something like below in your PIMPLE loop of fvSolutions, just in case if you require. It is not mandatory,



When your residuals reach those values the simulation will automatically stop.
Dear Krao,

Thank you for your reply. When I read online, I found the suggestion that you mentioned and I implemented it but got the same warning let’s call it. Is that because the tolerances that I set for the p, u etc are small?

Finally, even if I get that notification, I should expect to load the results in a post-processing package without a problem, correct?

Regards,

Fawzi
fawzi is offline   Reply With Quote

Old   December 10, 2019, 02:08
Default
  #4
Senior Member
 
Join Date: Jun 2012
Location: Germany, Bochum
Posts: 230
Rep Power: 16
Bazinga is on a distinguished road
Yes, you can run pimpleFoam without these convergence criteria and get results.

The PIMPLE convergence criteria are only applied if you also use outer loops. Then, you run outer loops until the residual at the first iteration of solving a matrix is below the threshold defined.
Krao, fawzi and Teresa.Z like this.
Bazinga is offline   Reply With Quote

Old   December 10, 2019, 02:43
Default
  #5
New Member
 
Fawzi
Join Date: Nov 2019
Posts: 6
Rep Power: 6
fawzi is on a distinguished road
Thanks a lot, things make much more sense now!
fawzi is offline   Reply With Quote

Old   December 10, 2019, 08:01
Default
  #6
New Member
 
Fawzi
Join Date: Nov 2019
Posts: 6
Rep Power: 6
fawzi is on a distinguished road
Quote:
Originally Posted by Bazinga View Post
Yes, you can run pimpleFoam without these convergence criteria and get results.

The PIMPLE convergence criteria are only applied if you also use outer loops. Then, you run outer loops until the residual at the first iteration of solving a matrix is below the threshold defined.

Hello again,


I ran the simulation again and no solution results (files) were generated. I have a feeling it has to do with the part of the code that I attached above indicated by "#1" etc.


Thanks in advance
fawzi is offline   Reply With Quote

Old   December 10, 2019, 08:29
Default
  #7
New Member
 
Fawzi
Join Date: Nov 2019
Posts: 6
Rep Power: 6
fawzi is on a distinguished road
From reading online, it seems like the issue is related to a boundary condition that is causing nonphysical flow phenomena. What is confusing me is that the tutorial that I am following seems to work just fine for the tutor (on YouTube).





I have attached the 0 folder incase this can help.


Thank you very much


(sorry, I have just very recently started learning how to use OpenFOAM.
Attached Files
File Type: zip 0.zip (1.6 KB, 45 views)
fawzi is offline   Reply With Quote

Old   December 10, 2019, 08:53
Default
  #8
Senior Member
 
Join Date: Jun 2012
Location: Germany, Bochum
Posts: 230
Rep Power: 16
Bazinga is on a distinguished road
Well if the error in post #1 still exists you will not get any results, because the simulation crashes.

I am not familiar with this tutorial, so someone else might help out, but I recommend to upload the whole case + log file when solving.
Bazinga is offline   Reply With Quote

Old   February 8, 2024, 02:07
Default i have found these error while running my simulation
  #9
New Member
 
Shashank Shekhar Sandilya
Join Date: Sep 2022
Posts: 5
Rep Power: 4
sss.nitp is on a distinguished road
PIMPLE: No convergence criteria found


PIMPLE: Operating solver in PISO mode

Reading field p

Reading field U

Reading/calculating face flux field phi

Selecting incompressible transport model Newtonian
Selecting turbulence model type RAS
Selecting RAS turbulence model kEpsilon
RAS
{
RASModel kEpsilon;
turbulence on;
printCoeffs on;
Cmu 0.09;
C1 1.44;
C2 1.92;
C3 0;
sigmak 1;
sigmaEps 1.3;
}

No MRF models present

No finite volume options present
Courant Number mean: 1.03659e-07 max: 4.64481e-05

Starting time loop

Courant Number mean: 1.03659e-07 max: 4.64481e-05
deltaT = 0.000119048
Time = 0.000119048

Killed
sss.nitp is offline   Reply With Quote

Old   February 8, 2024, 17:51
Default
  #10
Senior Member
 
Join Date: Apr 2020
Location: UK
Posts: 727
Rep Power: 14
Tobermory will become famous soon enough
Did you forget to include your question?
Tobermory is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[RapidCFD] Discussion thread on how to install and use RapidCFD newoscar OpenFOAM Community Contributions 88 May 17, 2024 09:39
[OpenFOAM.com] Issue configuring ./makeParaView - Ubuntu 16.04 bjdarrer OpenFOAM Installation 2 April 20, 2020 13:50
OpenFOAM 1.7.1 installation problem on OpenSUSE 11.3 flakid OpenFOAM Installation 16 December 28, 2010 08:48
What value shall I set for the Convergence criteria? steventay CFX 7 May 14, 2010 12:44
OF 1.6 | Ubuntu 9.10 (64bit) | GLIBCXX_3.4.11 not found piprus OpenFOAM Installation 22 February 25, 2010 13:43


All times are GMT -4. The time now is 01:46.