|
[Sponsors] |
January 15, 2015, 13:29 |
how to set pRefpoint if fvsolutions
|
#1 |
Senior Member
musaddeque hossein
Join Date: Mar 2009
Posts: 309
Rep Power: 18 |
Dear all:
I am running sloshingTank2D in interDymFoam. My question is about the pRefPoint in fvSolutions directory. Does the point have to be located in one of the phases. For example if I am using water / air phase, then does pRefPoint have to be in the water? There are times when OpenFoam will say that the pRefPoint cannot be found, even though I know it is within the tank. How can I deal with this? Thanks |
|
January 15, 2015, 16:55 |
prefPoint cannot be located
|
#2 |
Senior Member
musaddeque hossein
Join Date: Mar 2009
Posts: 309
Rep Power: 18 |
Dear all:
I have a small tank in OpenFOA/interDyMFoam/SolshingTank2d. The Tank dimensions are length =1.9m, depth is 1.27m, thickness is 0.1m. Water depth is 0.27m. I am applying a sinusoidal wave varying between -+0.94m. The solutions runs ok for the first few iterations and then I get the following message: Code:
[1] [1] --> FOAM FATAL IO ERROR: [1] Unable to set reference cell for field p Reference point pRefPoint (0 0 0) found on 0 domains (should be one) [1] [1] [1] file: IOstream.PIMPLE from line 0 to line 0. [1] [1] From function void Foam::setRefCell ( const volScalarField&, const volScalarField&, const dictionary&, label& scalar&, bool ) [1] in file cfdTools/general/findRefCell/findRefCell.C at line 105. [1] FOAM parallel run exiting [1] Any advice will be greatly appreciated. Last edited by wyldckat; January 25, 2015 at 12:29. Reason: Added [CODE][/CODE] |
|
January 21, 2015, 16:06 |
prefpoint cannot be located
|
#3 |
Senior Member
musaddeque hossein
Join Date: Mar 2009
Posts: 309
Rep Power: 18 |
I have a question about prePoint in sloshingTank2d/system/fvsolutions. I am running a 2d tank problem L=1,8m, water depth is 0.6m; tank thickness is 0.5m. Mesh is 100x300. After the first few iterations, I get the following error:
Code:
1] file: IOstream.PIMPLE from line [2] [2] [2] --> FOAM FATAL IO ERROR: [2] Unable to set reference cell for field p Reference point pRefPoint (0 0 0) found on 0 domains (should be one) [2] [2] [2] file: IOstream.PIMPLE from line 0 to line 0.[3] [3] [3] --> FOAM FATAL IO ERROR: [3] Unable to set reference cell for field p Reference point pRefPoint (0 0 0) found on 0 domains (should be one) [3] [3] [3] file: IOstream.PIMPLE from line 0 to line 0. [3] [3] From function [5] [5] [5] --> FOAM FATAL IO ERROR: [5] Unable to set reference cell for field p Reference point pRefPoint (0 0 0) found on 0 domains (should be one) [5] [5] [5] file: IOstream.PIMPLE from line 0 to line 0. [5] [5] From function void Foam::setRefCell ( const volScalarField&, const volScalarField&, const dictionary&, label& scalar&, bool but point 0,0,0 is in the analysis space (i.e in the tank). So why am I getting this error. Is there a workaround this, so I dont see this error i.e.any fool proof way to put the point such that OpenFOAM finds it each time? Thanks in advance. Last edited by wyldckat; January 25, 2015 at 12:26. Reason: Added [CODE][/CODE] |
|
January 25, 2015, 12:31 |
|
#4 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Hi Musaddeque,
I need a test case in order to test this. But if I'm not mistaken, this bug has already been fixed in OpenFOAM 2.3. If you cannot provide a test case, please test with the latest OpenFOAM 2.3.1. Best regards, Bruno PS: For future reference, this thread is somewhat related to these two:
__________________
|
|
January 25, 2015, 17:01 |
prefpoint cannot be located
|
#5 |
Senior Member
musaddeque hossein
Join Date: Mar 2009
Posts: 309
Rep Power: 18 |
WyldKat:
Thanks for your response. I have found that when the numerical solution being performed by OpenFOAM starts to grow out of bounds, the prefpoint error is one of the errors I get. So I think, the preferror is an indirect effect due to other errors that are occuring at runtime. I checked this by plotting an out put as openfoam is running, say the force from a 2d tank. The plot shows that when the force suddenly increases, OpenFoam shuts down and issues this error and shuts down the parallel process. I will try to replicate this process for your review in the near future. Thankyou again for taking the time to respond. Musa |
|
Tags |
fvsolution, prefpoint, sloshingtank2d |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
TimeVaryingMappedFixedValue | irishdave | OpenFOAM Running, Solving & CFD | 32 | June 16, 2021 07:55 |
[General] 2 datas on one plot | Akuji | ParaView | 46 | December 1, 2013 15:06 |
problem of four patches set to cyclic boundary | bryant_k | OpenFOAM | 9 | September 22, 2013 13:42 |
Install problem in linux | navaladi | OpenFOAM Installation | 11 | July 17, 2008 03:24 |
Ibm java gcc | rrr | OpenFOAM Installation | 2 | December 30, 2005 05:18 |