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

cellCells() parallel

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

Reply
 
LinkBack Thread Tools Display Modes
Old   February 27, 2015, 23:24
Default cellCells() parallel
  #1
Member
 
Join Date: Jul 2012
Posts: 54
Rep Power: 5
Carlen is on a distinguished road
Hi foamers,

I am doing a simulation that requires me to find neighbour cells of certain cells in a domain. cellCells() works fine for serial run but fails to look for all neighbour cells in parallel: it only looks for cells in processor0. I tried to use Pstream but it fails every time when I try to run in parallel. Below is my code.

forAll(mesh_.cellCells()[idCell[a]], b)//Create a list for neighbour cells of idCell
{
labelList pnCell(Pstream::nProcs(),0);
pnCell[Pstream::myProcNo()] = mesh_.cellCells()[idCell[a]][b];
reduce(pnCell, maxOp<labelList>());
forAll(pnCell, c)
{
nCell.resize(c+1);
nCell[c] = pnCell[c];
}
pnCell.clear();
}

and the error message is

[2] --> FOAM FATAL IO ERROR:
[2] error in IOstream "IOstream" for operation operator>>(Istream&, List<T>&) : reading first token
[2]
[2] file: IOstream at line 0.
[2]
[2] From function IOstream::fatalCheck(const char*) const
[2] in file db/IOstreams/IOstreams/IOstream.C at line 114.
[2]
FOAM parallel run exiting
[2]

Anyone has suggestions as to how to solve this problem?

Best regards,
Carlen
Carlen is offline   Reply With Quote

Reply

Thread Tools
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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Error running simpleFoam in parallel Yuby OpenFOAM Running, Solving & CFD 10 February 25, 2015 18:57
Can not run OpenFOAM in parallel in clusters, help! ripperjack OpenFOAM Running, Solving & CFD 5 May 6, 2014 15:25
simpleFoam parallel AndrewMortimer OpenFOAM Running, Solving & CFD 10 November 12, 2013 18:03
simpleFoam in parallel issue plucas OpenFOAM Running, Solving & CFD 3 July 17, 2013 11:30
parallel Grief: BoundaryFields ok in single CPU but NOT in Parallel JR22 OpenFOAM Running, Solving & CFD 2 April 19, 2013 16:49


All times are GMT -4. The time now is 19:54.