Skip to content
Snippets Groups Projects
Closed gmshToFoam failure
  • View options
  • gmshToFoam failure

  • View options
  • Closed Issue created

    Summary

    gmshToFoam is unable to convert the example meshes in the source tree. This worked fine in v2012.

    Steps to reproduce

    Run Allrun in the attached minimal example. This is a example mesh from the source tree.

    Example case

    gmshToFoamBug.tgz

    What is the current bug behaviour?

    gmshToFoam exits with the error:

    Wrong token type - expected word, found on line 0: variable "$MeshFormat"
    
    file: input at line 0.
    
        From Foam::Istream& Foam::operator>>(Foam::Istream&, Foam::word&)
        in file primitives/strings/word/wordIO.C at line 70.
    
    FOAM exiting

    What is the expected correct behavior?

    (No error)

    Environment information

    • OpenFOAM version : v2106
    • Operating system : ubuntu
    • Hardware info :
    • Compiler : (OpenCFD binary package)

    Possible fixes

    In gmshToFoam.C, replacing all occurrences of word tag(lineStr); with string tag(token(tagStr).stringToken()); seems to do the trick.

    Linked items ... 0

  • Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first
    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading