Problem with setFields: "wrong token type - expected word"
Hi everybody,
I'm a new user of OpenFoam on a MacBookPro. I've installed OpenFOAM v.1.5 with ParaView v.3.8. Only two words to understand the case. I'm trying to run the "sloshingTank3D6DoF" tutorial because I think is a very close case respect to that I have to develop. I have to model a rigid tank (Dimensions: 60x30x20 cm) partially filled by water subjected to a time history of acceleration. About that I've received the suggest to employ a: "VOF free surface flow solver with a moving mesh" available in OpenFOAM. Well, every time that I try to run "setFields" to set the liquid phase fraction to 1 I get back from the program this strings of error: // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Create mesh for time = 0 Reading setFieldsDict Setting field default values --> FOAM Warning : From function void setFieldType(const fvMesh& mesh, const labelList& selectedCells,Istream& fieldValueStream) in file setFields.C at line 100 Field gamma not found wrong token type - expected word found on line 19 the label 0 file: /Users/tommasomassai/OpenFOAM/tommasomassai-1.5/run/tutorials/interDyMFoam/sloshingTank3D6DoF/system/setFieldsDict::defaultFieldValues at line 19. From function operator>>(Istream&, word&) in file primitives/strings/word/wordIO.C at line 77. FOAM exiting ------------------- but there's nothing wrong because I merely run the preset tutorial. Am I wrong ? Have you any suggest about that, but also about the simulation that I describe before ? Every answer is appreciated thanks to all, cheers, svevo |
You might check your directories and version numbers. I had a similar problem crop up when I was switching between 1.7.1 and 1.6-ext versions of OpenFOAM. It looks to me like 1.7.1 creates the "0" subdirectory based on the "0.org", while 1.6-ext expects the "0" to be there already. Because of the different assumptions, the Allclean script is slightly different between the two versions.
|
did you figure this out?
|
the error says:
"Field gamma not found" so look at directory 0, is there any gamma file there? becareful if there is gamma.org change into gamma but if you use a higher version of openFoam, it uses alpha1 instead of gamma so you should change in setFields gamma to alpha1 |
Hi, i have the same problem
I'm a new user of OpenFoam. I've installed OpenFOAM 3.0.0 would you please help me fix it? Setting field default values --> FOAM Warning : From function void setCellFieldType(const fvMesh& mesh, const labelList& selectedCells,Istream& fieldValueStream) in file setFields.C at line 124 Field alpha.water not found Setting field region values Adding cells with center within boxes 1((0 0 -1) (0.1461 0.292 1)) --> FOAM Warning : From function void setCellFieldType(const fvMesh& mesh, const labelList& selectedCells,Istream& fieldValueStream) in file setFields.C at line 124 Field alpha.water not found |
Hi,
have you changed alpha.water.org to alpha.water? In the interFoam tutorial there is no alpha.water field present. Just execute Code:
cp ./0/alpha.water.org ./0/alpha.water Cheers Fabian |
Hi, i have the same problem with setFields. I have changed the alpha.water.org in alpha.water. But the setFields is still not working und give the same warning. I really dont know how to slove it. Could anybody give me a hint? Thanks a lot!
Andy |
Quote:
|
Quote:
|
When i do this(cp ./0/alpha.water.org ./0/alpha.water) and rewrite the words "alpha.water" in setFieldDict, the case can run again. But i don't know the reason.
|
> and rewrite the words "alpha.water" in setFieldDict
This is a ascii file, the cannot be any magic. Most probably you misspelled something. |
Field alpha1 not found
Hey
I am new to openfoam. I am working with wigley hull case (https://github.com/OpenFOAM/OpenFOAM...oam/wigleyHull) when I run setFields I get the following error /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2006 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : _b45f8f6f58-20200629 OPENFOAM=2006 Arch : "LSB;label=32;scalar=64" Exec : setFields Date : Sep 26 2020 Time : 09:53:10 Host : LAPTOP-A0NOGRUJ PID : 731 I/O : uncollated Case : /home/sam/OpenFOAM/OpenFOAM-v2006/tutorials/wigleyHull nProcs : 1 trapFpe: Floating point exception trapping enabled (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 5, maxFileModificationPolls 20) allowSystemOperations : Allowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time --> FOAM Warning : From static Foam::IOstreamOption::compressionType Foam::IOstreamOption::compressionEnum(const Foam::word&, Foam::IOstreamOption::compressionType) in file db/IOstreams/IOstreams/IOstreamOption.C at line 115 Unknown compression specifier 'compressed', using compression off Create mesh for time = 0 Reading setFieldsDict Setting field default values --> FOAM Warning : From bool Foam::IOobject::readHeader(Foam::Istream&) in file db/IOobject/IOobjectReadHeader.C at line 111 Reading "/home/sam/OpenFOAM/OpenFOAM-v2006/tutorials/wigleyHull/0/alpha1" at line 1 First token could not be read or is not the keyword 'FoamFile' Check header is of the form: /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2006 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class IOobject; location "0"; object alpha1; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // --> FOAM Warning : From bool setCellFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List<int>] in file setFields.C at line 125 Field alpha1 not found Setting field region values Adding cells with centre within boxes 1((-100 -100 -100) (100 100 0)) --> FOAM Warning : From bool Foam::IOobject::readHeader(Foam::Istream&) in file db/IOobject/IOobjectReadHeader.C at line 111 Reading "/home/sam/OpenFOAM/OpenFOAM-v2006/tutorials/wigleyHull/0/alpha1" at line 1 First token could not be read or is not the keyword 'FoamFile' Check header is of the form: /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2006 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class IOobject; location "0"; object alpha1; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // --> FOAM Warning : From bool setCellFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List<int>] in file setFields.C at line 125 Field alpha1 not found Adding faces with centre within boxes 1((-100 -100 -100) (100 100 0)) --> FOAM Warning : From bool Foam::IOobject::readHeader(Foam::Istream&) in file db/IOobject/IOobjectReadHeader.C at line 111 Reading "/home/sam/OpenFOAM/OpenFOAM-v2006/tutorials/wigleyHull/0/alpha1" at line 1 First token could not be read or is not the keyword 'FoamFile' Check header is of the form: /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2006 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class IOobject; location "0"; object alpha1; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // --> FOAM Warning : From bool setFaceFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List<int>] in file setFields.C at line 322 Field alpha1 not found End I have changed the name to alpha1 in 0 folder. can anyome help me to solve it? I would really appreciate it. kind regards vava10 |
All times are GMT -4. The time now is 19:23. |