CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[blockMesh] mergePatchPairs: merging more than 1 block

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 8, 2016, 10:48
Default mergePatchPairs: merging more than 1 block
  #1
Member
 
Join Date: Mar 2015
Posts: 35
Rep Power: 11
K.C. is on a distinguished road
Dear Foamer,

actually I try to create a mesh consisting of 3 blocks with differentnumber of cells. The 3 blocks are already created and can be seen in the attached figure (not merged at this point; Dict attached, additional vertices were used in previous experiments to solve this problem with 4 blocks).


Now I have problems to merge them. As described on the wiki-page it is not possible to merge a patch that consist of an already merged edge, if it is not the master patch. Every single merge works, but if I try to merge the resulting patches, blockMesh gives the following error:

"Creating attachPolyTopoChanger

--> FOAM FATAL ERROR:
Face 99 reduced to less than 3 points. Topological/cutting error B.
Old face: 2(82 131) new face: 2(22 47)

From function void slidingInterface::coupleInterface(polyTopoChange& ref) const
in file slidingInterface/coupleSlidingInterface.C at line 1795.

FOAM aborting"

, even if the edge-consisting patch is the master patch.

How can I connect these three blocks to one single mesh? Or does anybody of you have another idea of creating such a mesh?
Attached Images
File Type: png Unbenannt.PNG (11.3 KB, 55 views)
Attached Files
File Type: txt blockMeshDict.txt (3.1 KB, 30 views)
K.C. is offline   Reply With Quote

Old   May 13, 2016, 08:48
Default
  #2
Senior Member
 
Alejandro
Join Date: Jan 2014
Location: Argentina
Posts: 128
Rep Power: 12
ancolli is on a distinguished road
I have the same problem. Could u solve it?
ancolli is offline   Reply With Quote

Old   May 14, 2016, 05:44
Default
  #3
Senior Member
 
Join Date: Aug 2013
Posts: 407
Rep Power: 15
Antimony is on a distinguished road
Hi,

Basically, it depends on what you want to do. Do you want to merge the meshes such that the interface/common face disappears? If so then, you cannot have different mesh resolution on the two faces. At least that is what I found when I was attempting to do something similar. I think stitchMesh also failed when I tried to stitch together such different mesh blocks.

What worked, to a certain extent, was to treat the interfaces/common faces as cyclicAMI. So you might want to look into that if you are merging multiple blocks with different meshes.

Hope this helps.

Cheers,
Antimony
Antimony is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[blockMesh] mergePatchPairs reducing a face to less than 3 points aow OpenFOAM Meshing & Mesh Conversion 2 June 1, 2018 17:37
[blockMesh] Mixer mesh - negative volume problem jadtwo OpenFOAM Meshing & Mesh Conversion 2 November 6, 2014 16:37
[blockMesh] block merging with blockMesh vaina74 OpenFOAM Meshing & Mesh Conversion 0 October 21, 2014 03:16
foamLog not solving for Ux, Uy, Uz aerospain OpenFOAM Post-Processing 5 April 18, 2012 10:01
[Commercial meshers] Icem Mesh to Foam jphandrigan OpenFOAM Meshing & Mesh Conversion 4 March 9, 2010 02:58


All times are GMT -4. The time now is 15:19.