|
[Sponsors] |
![]() |
![]() |
#1 |
Senior Member
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 16 ![]() |
Hi
I have OpenFoam and openMPI installed on a 8 core cluster. I had once case run successfully in parallel before. On the next case (buoyantSimpleFoam), the run crashes at random. Which means, when I rerun from the latest time, everything works fine and the run proceeds beyond the previous crash time. I tried running in series, and there is absolutely no problem The following is part of the log that I think might help some of you figure out what may be wrong: [0] [0] Maximum number of iterations exceeded#0 Foam::error: ![]() #1 Foam::error::abort() in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.5/lib/linuxGccDPOpt/libOpenFOAM.so" #2 Foam::hThermo<Foam: ![]() ![]() #3 Foam::hThermo<Foam: ![]() ![]() #4 Foam::basicThermo::addfvMeshConstructorToTable<Foa m::hThermo<Foam: ![]() ![]() #5 Foam::basicThermo::New(Foam::fvMesh const&) in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.5/lib/linuxGccDPOpt/libbasicThermophysicalModels.so" #6 main in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.5/applications/bin/linuxGccDPOpt/buoyantSimpleFoam" #7 __libc_start_main in "/lib/tls/i686/cmov/libc.so.6" #8 Foam::regIOobject::readIfModified() in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.5/applications/bin/linuxGccDPOpt/buoyantSimpleFoam" It reduced the tolerance on 'h' considerably. But that wouldn't help either. What might be going wrong? Please keep in mind that there is absolutely no problem in serial run. Thank you Prapanj |
|
![]() |
![]() |
![]() |
![]() |
#2 |
New Member
Oskar
Join Date: Mar 2009
Location: Finland
Posts: 12
Rep Power: 16 ![]() |
I had a similar instability problem.
Getting a openFoam 1.5.x update and compiling seemed to help somewhat. I also changed to mpi 1.3.0 (mostly due to nVidia driver incompatibility with 1.2.8 disturbing paraView) But the biggest problem what a 9950 phenom computer being unstable. Would crash at random places when compiling, often crashing opensuse at the same time. Upgrading the bios solved that and now I have no more instability issues. (not sure if it was the TLB bug or tweaked memory usage, not very specific bios documentation) Don't know how much of this is applicable to your problem, but this worked for me. |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 16 ![]() |
Hi Oskar,
Thank you for your reply. I was wondering why no one else got the same bug. I have upgraded to OpenFoam-1.5.x. And I still have the bug. And now it shows a sigFpeHandler(int) error. this is different from what was happening earlier. The funny thing is, it is still running fine in serial. I am using buoyantSimpleFoam by the way with compressible turbulence model komegaSST. I have a question. How do I use git pull to upgrade the 1.5.x source code? coz when I do git pull http:blahblah while inside the OpenFOAM-1.5.x directory, it doesn't work. I also found my openMPI version is 1.2.6. I don't know how to upgrade to 1.3 as I don't see it in the repository. I am stuck here. Have I actually found a bug? Any idea? |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Laurence R. McGlashan
Join Date: Mar 2009
Posts: 370
Rep Power: 22 ![]() |
See this thread. Set floatTransfer to zero in etc/controlDict.
__________________
Laurence R. McGlashan :: Website |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Large test case for running OpenFoam in parallel | fhy | OpenFOAM Running, Solving & CFD | 23 | April 6, 2019 09:55 |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 05:36 |
Parallel performance OpenFoam Vs Fluent | prapanj | Main CFD Forum | 0 | March 26, 2009 05:43 |
Solver crashes (PVM parallel) | Marco Müller | CFX | 2 | February 4, 2009 02:51 |
OpenFOAM 14 stock version parallel bug | msrinath80 | OpenFOAM Bugs | 2 | May 30, 2007 14:47 |