|
[Sponsors] |
November 28, 2019, 16:11 |
Cannot find patchField entry for cyclic1
|
#1 |
New Member
Okan Gün
Join Date: Nov 2019
Posts: 4
Rep Power: 6 |
hi dear all,
I get this error when I run pisoFoam. Has anyone experienced this error before? How can I fix? Thanks in advance! Code:
Reading field p --> FOAM Warning : From function const Foam::HashTable<Foam::List<int>, Foam::word>& Foam::polyBoundaryMesh::groupPatchIDs() const in file meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C at line 473 Removing patchGroup 'wall' which clashes with patch 2 of the same name. --> FOAM FATAL IO ERROR: Cannot find patchField entry for cyclic1 file: /home/mekim/OpenFOAM/mekim-7/run/0/p.boundaryField from line 26 to line 51. From function void Foam::GeometricField<Type, PatchField, GeoMesh>::Boundary::readField(const Foam::DimensionedField<TypeR, GeoMesh>&, const Foam::dictionary&) [with Type = double; PatchField = Foam::fvPatchField; GeoMesh = Foam::volMesh] in file /home/ubuntu/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GeometricBoundaryField.C at line 191. FOAM exiting My p file: Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.3.1 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volScalarField; location "0"; object p; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [ 0 2 -2 0 0 0 0 ]; internalField uniform 0; boundaryField { inlet { type zeroGradient; } outlet { type fixedValue; value uniform 0; } backcyc { type cyclicAMI; } frontcyc { type cyclicAMI; } periodic2 { type cyclicAMI; } periodic1 { type cyclicAMI; } wall { type zeroGradient; } } // ************************************************************************* // |
|
December 4, 2019, 08:26 |
|
#2 |
Member
Ingo Riess
Join Date: Jun 2019
Location: Switzerland
Posts: 40
Rep Power: 7 |
Could you also post the file /constant/polyMesh/boundary, please ?
|
|
December 7, 2019, 18:48 |
|
#3 |
New Member
Okan Gün
Join Date: Nov 2019
Posts: 4
Rep Power: 6 |
thank u for your helping.
My boundary file: Code:
/*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 7 \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class polyBoundaryMesh; location "5e-05/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 7 ( inlet { type patch; nFaces 147; startFace 78626; } outlet { type patch; nFaces 119; startFace 78773; } wall { type wall; inGroups List<word> 1(wall); nFaces 370; startFace 78892; } cyclic1 { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 268; startFace 79262; matchTolerance 0.0001; transform translational; neighbourPatch cyclic2; separationVector (0 -0.032841912 0); method faceAreaWeightAMI; } cyclic2 { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 268; startFace 79530; matchTolerance 0.0001; transform translational; neighbourPatch cyclic1; separationVector (0 0.032841912 0); method faceAreaWeightAMI; } cyclic3 { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 39606; startFace 79798; matchTolerance 0.0001; transform translational; neighbourPatch cyclic4; separationVector (0 0 -0.0005); method faceAreaWeightAMI; } cyclic4 { type cyclicAMI; inGroups List<word> 1(cyclicAMI); nFaces 39606; startFace 119404; matchTolerance 0.0001; transform translational; neighbourPatch cyclic3; separationVector (0 0 0.0005); method faceAreaWeightAMI; } ) // ************************************************************************* // |
|
December 9, 2019, 03:09 |
|
#4 |
Senior Member
Yogesh Bapat
Join Date: Oct 2010
Posts: 102
Rep Power: 16 |
Please provide BCs for patches cyclic1 to cyclic4.
Regards, -Yogesh |
|
December 9, 2019, 05:42 |
|
#5 |
Member
Ingo Riess
Join Date: Jun 2019
Location: Switzerland
Posts: 40
Rep Power: 7 |
In your boundary file, you provide the boundaries/patches for your flow problem. For each of the boundaries: inlet, outlet, wall, cyclic1, cyclic3, cyclic3, cyclic4, you have to provide boundary data, e.g. in your p-file.
In your p-file, you only provide boundary data for inlet, outlet, wall, frontcyc, periodic1, periodic3. As the names of your boundaries don't match, OpenFoam is unable to find boundary data for the patch cyclic1. |
|
December 13, 2019, 15:18 |
|
#6 |
New Member
Okan Gün
Join Date: Nov 2019
Posts: 4
Rep Power: 6 |
thank u, I solve it.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cannot find patchField entry for InletWall | range_rover | OpenFOAM Running, Solving & CFD | 5 | November 18, 2020 22:21 |
Parallel snappyHexMesh problem: Cannot find patchField entry for procBoundary2to7 | hconel | OpenFOAM Pre-Processing | 0 | October 5, 2018 18:22 |
OpenFOAM 1.6-ext git installation on Ubuntu 11.10 x64 | Attesz | OpenFOAM Installation | 45 | January 13, 2012 13:38 |
Problem Building OF on Centos cluster (no admin rights) | CKH | OpenFOAM Installation | 5 | November 13, 2011 07:32 |
Converting Starccm+ mesh | Ladnam | OpenFOAM | 0 | September 14, 2011 07:30 |