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

SIMPLE: no convergence criteria found

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree4Likes
  • 4 Post By alexeym

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 21, 2014, 11:16
Default SIMPLE: no convergence criteria found
  #1
New Member
 
Gennaro
Join Date: May 2014
Posts: 23
Rep Power: 8
Gennaro is on a distinguished road
Hi all,

I'm working on a solver based on Laplacian Foam.

This solver compiles but then crashes returning the following error:

Create time
Create mesh for time = 0

Reading field T

Reading thermophysicalProperties

Selecting thermodynamics package

{

type heSolidThermo;

mixture pureMixture;

transport polynomial;

thermo hPolynomial;

equationOfState rhoConst;

specie specie;

energy sensibleEnthalpy;

}

Reading Alambda

Reading Slambda

Reading Tlambda

No finite volume options present

Radiation model not active: radiationProperties not found

Selecting radiationModel none

Calculating temperature distribution

SIMPLE: no convergence criteria found. Calculations will run for 0.01 steps.

Time = 1e-06

#0 Foam::error:rintStack(Foam::Ostream&) in "/afs/cern.ch/project/cfd/OpenFOAM/SLC6/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64Gcc46DPOpt/lib/libOpenFOAM.so"

#1 Foam::sigFpe::sigHandler(int) in "/afs/cern.ch/project/cfd/OpenFOAM/SLC6/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64Gcc46DPOpt/lib/libOpenFOAM.so"

#2

at sigaction.c:0

#3 Foam::divide(Foam::Field<double>&, Foam::UList<double> const&, Foam::UList<double> const&) in "/afs/cern.ch/project/cfd/OpenFOAM/SLC6/OpenFOAM/OpenFOAM-2.3.x/platforms/linux64Gcc46DPOpt/lib/libOpenFOAM.so"

#4 void Foam::divide<Foam::fvPatchField, Foam::volMesh>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>&, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/afs/cern.ch/user/g/gbozza/OpenFOAM/gbozza-2.3.x/platforms/linux64Gcc46DPOpt/bin/laplacianFoamCustom"

#5

at laplacianFoamCustom.C:0

#6

in "/afs/cern.ch/user/g/gbozza/OpenFOAM/gbozza-2.3.x/platforms/linux64Gcc46DPOpt/bin/laplacianFoamCustom"

#7 __libc_start_main in "/lib64/libc.so.6"

#8

in "/afs/cern.ch/user/g/gbozza/OpenFOAM/gbozza-2.3.x/platforms/linux64Gcc46DPOpt/bin/laplacianFoamCustom"

Floating exception (core dumped)


I don't understand what SIMPLE: no convergence criteria found means.

Please find in attachment the solver and a case.

Can you please help?

Thanks

Best regards
Attached Files
File Type: gz laplacianFoamCustom.tar.gz (84.9 KB, 21 views)
Gennaro is offline   Reply With Quote

Old   May 21, 2014, 13:17
Default
  #2
Senior Member
 
Alexey Matveichev
Join Date: Aug 2011
Location: Nancy, France
Posts: 1,922
Rep Power: 35
alexeym has a spectacular aura aboutalexeym has a spectacular aura about
Send a message via Skype™ to alexeym
Hi,

currently you have in your fvSolution

Code:
SIMPLE
{
    nNonOrthogonalCorrectors 4;
}
if you take a look at simpleFoam tutorials, you'll find several additional lines, with tolerances:

Code:
    residualControl
    {
        p               1e-2;
        U               1e-3;
        "(k|epsilon|omega)" 1e-3;
    }
these are the values of residual for SIMPLE algorithm to stop (or it will run till the endTime if given residuals are not reached).

Concerning the message you've mentioned, it is written by simpleControl constructor:

src/finiteVolume/cfdTools/general/solutionControl/simpleControl/simpleControl.C
Code:
Foam::simpleControl::simpleControl(fvMesh& mesh)
:
    solutionControl(mesh, "SIMPLE"),
    initialised_(false)
{
...
    if (residualControl_.empty())
    {
        Info<< algorithmName_ << ": no convergence criteria found. "
            << "Calculations will run for " << mesh_.time().endTime().value()
            << " steps." << nl << endl;
    }
...
}
so basically message just says: I will run till the endTime (though steady state can be reached earlier).
alexeym is offline   Reply With Quote

Old   May 22, 2014, 05:20
Default
  #3
New Member
 
Gennaro
Join Date: May 2014
Posts: 23
Rep Power: 8
Gennaro is on a distinguished road
Hi Alex,

thanks for your reply, it was very useful!

Best regards

Genn
Gennaro is offline   Reply With Quote

Old   October 21, 2018, 00:08
Default
  #4
New Member
 
schweb's Avatar
 
Riki
Join Date: May 2011
Location: Italy
Posts: 3
Rep Power: 11
schweb is on a distinguished road
Send a message via MSN to schweb Send a message via Skype™ to schweb
Hi Alex,

I don't usually write on forums but I want to thank you for that solution!

That was helpful while running a modified case of laplacianFoam.
The case in the tutorial imports an ANSYS file. I have modified it to import and mesh an stl file.
schweb is offline   Reply With Quote

Reply

Tags
convergence, laplacianfoam, simple

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Gmsh installation on terminal help spitfire Main CFD Forum 4 July 27, 2017 15:11
[Other] Mesh Importing Problem cuteapathy ANSYS Meshing & Geometry 2 June 24, 2017 05:29
Force can not converge colopolo CFX 13 October 4, 2011 22:03
Regarding FoamX running Kindly help out hariya03 OpenFOAM Pre-Processing 0 April 18, 2008 04:26
Problem with rhoSimpleFoam matteo_gautero OpenFOAM Running, Solving & CFD 0 February 28, 2008 06:51


All times are GMT -4. The time now is 15:53.