snappyHexMesh in parallel - FOAM Fatal IO Error
Hello Forum,
I've been trying to run snappyHexMesh to work in parallel, and I keep getting the following error, always right after "Remove unreachable sections of mesh": [2] [2] [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] Its similar to this orphaned bug report about OpenMPI versions: http://www.openfoam.org/mantisbt/view.php?id=370 Has anyone run across this. It seems like I may be missing something simple in the setup, but nothing I've read in the threads gives me any clue. Thanks! |
Hi Marco,
I haven't seen anything on this yet. So this would be a great opportunity to start figuring out what makes this bug happen ;) So, a few questions help start the diagnosis process:
Bruno |
Hey Bruno, thanks for looking into this (are you on vacation again?)
I haven't run any other parallel snappyHexMesh cases; I'll have a look at the ones you recommended and get back to you. In the meantime I'll answer what I can: I am using OpenFOAM 2.1.x. I've used both simple and scotch decomposition methods into 6 subdomains. The full log of decomposition is (beginning right after patch selection) Code:
Added patches in = 0.23 s Many thanks again! |
Hi Marco,
Quote:
Quote:
But what about for running snappyHexMesh itself in parallel? I think "simple" will work with snappy, but "scotch" is a big no, you'll have to use "ptscotch". Best regards, Bruno |
Quote:
Quote:
|
All times are GMT -4. The time now is 21:01. |