|
[Sponsors] |
CyclicAMI unable to set target face for source face |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Member
Vinzenz Götz
Join Date: Mar 2021
Location: Munich, Germany
Posts: 31
Rep Power: 6 ![]() |
Hello everyone,
I am currently trying to save computing power by only simulating one third of my axisymmetric (6-way) case. For this I first tried to add cyclicAMI Boundary conditions in snappyHexMesh. SnappyHexMesh's output looks something like this when it gets to match the cyclicAMI faces: Code:
AMI: Creating addressing and weights between 19082 source faces and 27777 target faces --> FOAM Warning : From virtual void Foam::faceAreaWeightAMI::calcInterArea(Foam::label, Foam::label, Foam::scalar&, Foam::vector&) const in file AMIInterpolation/AMIInterpolation/faceAreaWeightAMI/faceAreaWeightAMI.C at line 424 Invalid normal for source face 2374 points 4((0.0027848 -0.005 -0.0025) (0.001760275 -0.005 -0.0025) (0.001760275 -0.00625 -0.0025) (0.0027848 -0.00625 -0.0025)) target face 15319 points 4((-0.000573182015 -0.00730039552 -0.0025) (0.000631515189 -0.00696692192 -0.0025) (0.000358193551 -0.00597952799 -0.0025) (-0.000846503653 -0.0063130016 -0.0025)) Code:
--> FOAM FATAL ERROR: (openfoam-2212) Unable to set target face for source face 19081 From virtual bool Foam::faceAreaWeightAMI::setNextFaces(Foam::label&, Foam::label&, Foam::label&, const Foam::bitSet&, Foam::labelList&, const Foam::DynamicList<int>&, bool) const in file AMIInterpolation/AMIInterpolation/faceAreaWeightAMI/faceAreaWeightAMI.C at line 361. If I set my cyclicAMI boundaries as walls in snappyHexMesh, it meshes fine. After reconstructing, setting the patches from wall to cyclicAMI with createPatch (this runs fine and gives no errors), decomposePar throws the exact same error, namely: Code:
AMI: Creating addressing and weights between 19082 source faces and 27777 target faces --> FOAM FATAL ERROR: (openfoam-2212) Unable to set target face for source face 19081 From virtual bool Foam::faceAreaWeightAMI::setNextFaces(Foam::label&, Foam::label&, Foam::label&, const Foam::bitSet&, Foam::labelList&, const Foam::DynamicList<int>&, bool) const in file AMIInterpolation/AMIInterpolation/faceAreaWeightAMI/faceAreaWeightAMI.C at line 361. Can somebody please explain why this is happening and what I am doing wrong? This would be so helpful. Best regards, Vinz |
|
![]() |
![]() |
![]() |
![]() |
#2 |
New Member
Giorgia
Join Date: Jan 2025
Posts: 2
Rep Power: 0 ![]() |
Hello, I have encountered the same issue. Did you find a solution?
|
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Sakun
Join Date: Nov 2019
Location: United Kingdom
Posts: 162
Rep Power: 7 ![]() |
||
![]() |
![]() |
![]() |
![]() |
#4 |
New Member
Giorgia
Join Date: Jan 2025
Posts: 2
Rep Power: 0 ![]() |
I am using snappyHexMesh, I defined correctly the length between the faces. I usually start by defining in blockMesh the periodic patches as cyclic and then with createPatch I redefine them as cyclicAMI, I have tried defining it directly as cyclicAMI but the issue persists.
|
|
![]() |
![]() |
![]() |
Tags |
cyclicami, decomposepar, parallel, snappyhexmesh |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] snappyHexMesh does not detect highly skewed faces? | ptpacheco | OpenFOAM Meshing & Mesh Conversion | 1 | January 4, 2022 13:37 |
[blockMesh] Internal walls of zero thickness | anger | OpenFOAM Meshing & Mesh Conversion | 23 | February 6, 2020 19:25 |
[blockMesh] BlockMesh FOAM warning | gaottino | OpenFOAM Meshing & Mesh Conversion | 7 | July 19, 2010 15:11 |
[blockMesh] BlockMeshmergePatchPairs | hjasak | OpenFOAM Meshing & Mesh Conversion | 11 | August 15, 2008 08:36 |
fluent add additional zones for the mesh file | SSL | FLUENT | 2 | January 26, 2008 12:55 |