|December 3, 2007, 12:41||
I've been looking at the upper
Join Date: Mar 2009
Location: Amherst, MA
Posts: 387Rep Power: 16
I've been looking at the upper triangular ordering of OpenFOAM meshes, and I have a basic question - How critical is it to maintain this during as the solution progresses over time (when topological changes are involved)?
I ask this because I've been making several legal topological changes to my mesh, passed the mapping info into the MotionSolver, and everything still works fine (As in, the motion solver doesn't complain. I'm using Hrv's tetDecomposition method, by the way). A checkMesh call tells me that ordering isn't maintained (as expected, since I didn't know about this requirement before.)
I've read about ordering earlier somewhere in this forum, and by looking at the mesh-files, this is what I've understood:
1. Upper-triangular ordering involves arranging the owners in ascending order (for internal faces alone? Boundary faces don't seem to follow this)
2. Having done that, the corresponding neighbors are to be maintained in ascending order as well.
If this is maintained, it would naturally follow that the cell faces are arranged in the increasing order of neighbors (as explained by Mattjis). I hope I've got this right.
I'm guessing that ordering is a means of achieving efficiency in the matrix-solver? Or is there anything more to it?
University of Massachusetts Amherst
|Thread||Thread Starter||Forum||Replies||Last Post|
|Upper triangular face order||mattamos||OpenFOAM Meshing Format & General Technical||3||April 15, 2014 09:37|
|Face ordering problem for nonrectangular cyclic boundary conditions||cfdmarkus||OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ...||3||August 17, 2011 15:07|
|Error in face ordering||anke||OpenFOAM Mesh Utilities||0||May 6, 2008 04:02|
|Invalid Upper Topology||Naghman Khan||FLUENT||1||October 5, 2007 13:45|
|Create an upper bound||daniel_mills||OpenFOAM Running, Solving & CFD||0||October 20, 2006 18:34|